fork download
  1. #include "stdio.h"
  2.  
  3. int main() {
  4. float a = 1.f / 3.f;
  5. float b = 1.f / a;
  6. double c = 1.f / a;
  7. double d = 1.0 / a;
  8.  
  9. printf("rounded float %.15f \n", a * b);
  10. printf("float as double %.15f \n", a * c);
  11. printf("double %.15f \n", a * d);
  12. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
rounded float   1.000000000000000 
float as double 1.000000029802322 
double          1.000000000000000