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