RicardasSim

C float, scientific notation

Nov 22nd, 2023
1,910
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.62 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.  
  7.     float fv;
  8.  
  9.     fv = 123.0f;
  10.  
  11.     printf ("%f\n", fv );
  12.  
  13.     fv = 123.0e1f;
  14.  
  15.     printf ("(e1): %f\n", fv );
  16.  
  17.     fv = 123.0e2f;
  18.  
  19.     printf ("(e2): %f\n", fv );
  20.  
  21.     fv = 123.0e3f;
  22.  
  23.     printf ("(e3): %f\n", fv );
  24.  
  25.     fv = 123.0e-1f;
  26.  
  27.     printf ("(e-1): %f\n", fv );
  28.  
  29.     fv = 123.0e-2f;
  30.  
  31.     printf ("(e-2): %f\n", fv );
  32.  
  33.     fv = 123.0e-3f;
  34.  
  35.     printf ("(e-3): %f\n", fv );
  36.  
  37.     return 0;
  38. }
  39.  
  40. /*
  41. output:
  42.  
  43. 123.000000
  44. (e1): 1230.000000
  45. (e2): 12300.000000
  46. (e3): 123000.000000
  47. (e-1): 12.300000
  48. (e-2): 1.230000
  49. (e-3): 0.123000
  50.  
  51. */
  52.  
Advertisement