fork(1) download
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <limits>
  4. #include <iostream>
  5.  
  6. int main(){
  7.  
  8. printf("float size: %lu\n", sizeof(float));
  9. printf("float max: %e\n", std::numeric_limits<float>::max());
  10. printf("float significant figures: %i\n", std::numeric_limits<float>::digits10);
  11.  
  12. float a = 760.5e6;
  13. printf("%.9f\n", a);
  14. std::cout.precision(9);
  15. std::cout << a << std::endl;
  16. printf("%0.6g\n", a);
  17.  
  18. double b = 760.5e6;
  19. printf("%.9f\n", b);
  20. std::cout << b << std::endl;
  21.  
  22. return 0;
  23. }
Success #stdin #stdout 0s 3412KB
stdin
Standard input is empty
stdout
float size: 4
float max: 3.402823e+38
float significant figures: 6
760499968.000000000
760499968
7.605e+08
760500000.000000000
760500000