fork download
  1. #include <stdio.h>
  2.  
  3. main ()
  4.  
  5. {
  6.  
  7. /* Declare and initialize each variable first */
  8.  
  9. int var1 = 42;
  10.  
  11. int var2 = 014; /* any number that starts with zero is octal */
  12.  
  13. /* Octal 12 is equal to 10 decimal */
  14.  
  15. int var3 = 0x4A6; /* any number that starts with 0x is hexadecimal */
  16.  
  17. char var4 = '8'; /* characters can be any character from the keyboard */
  18.  
  19. char var5 = 'a';
  20.  
  21. char var6 = '#'; /* each character should be in single quotes */
  22.  
  23. char var7 = 'A';
  24.  
  25. float var8 = 5.2; /* floating pointer variables contain a decimal point */
  26.  
  27. float var9 = 2.0;
  28.  
  29. float varA = 2; /* will be stored as 2.0 */
  30.  
  31. float varB = 0.07;
  32.  
  33. float varC = 7.0e-2; /* 0.07 */
  34.  
  35. double varD = 5.2; /* double variables may contain more decimal point numbers */
  36.  
  37. double varE = 12.33434343;
  38.  
  39. double varF = 5.667744544e3; /* lots of digits passed the decimal pointer */
  40.  
  41. /* Let's print some numbers to the screen */
  42.  
  43. printf ("Integers: %i %i %i \n", var1, var2, var3);
  44. printf ("Characters: %c %c %c %c \n", var4, var5, var6, var7);
  45. printf ("Floats: %f %f %f %f %f \n", var8, var9, varA, varB, varC);
  46. printf ("Doubles: %g %g %g \n", varD, varE, varF);
  47.  
  48. return(0);
  49.  
  50. }
  51.  
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
Integers:  42 12 1190 
Characters:  8 a # A 
Floats:  5.200000 2.000000 2.000000 0.070000 0.070000 
Doubles:  5.2 12.3343 5667.74