#include <stdio.h>
main ()
{
/***************************/
/* Define variable first */
/***************************/
int var1 = 42;
int var2 = 014; /* any number that starts with zero is octal */
/* Octal 12 is equal to 10 decimal */
int var3 = 0x4A6; /* any number that starts with 0x is hexadecimal */
char var4 = '8';
char var5 = 'a';
char var6 = '#';
char var7 = 'A';
float var8 = 5.2;
float var9 = 2.0;
float varA = 2; /* will be stored as 2.0 */
float varB = 0.07;
float varC = 7.0e-2; /* 0.07 */
double varD = 5.2;
double varE = 12.33434343;
double varF = 5.667744544e3;
/* Let's print some numbers to the screen */
printf ("Integers: %i %i %i \n", var1, var2, var3);
printf ("Characters: %c %c %c %c \n", var4, var5, var6, var7);
printf ("Floats: %f %f %f %f %f \n", var8, var9, varA, varB, varC);
printf ("Doubles: %g %g %g \n", varD, varE, varF);
return(0);
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cm1haW4gKCkKewovKioqKioqKioqKioqKioqKioqKioqKioqKioqLwovKiBEZWZpbmUgdmFyaWFibGUgZmlyc3QgICovCi8qKioqKioqKioqKioqKioqKioqKioqKioqKiovCmludCB2YXIxID0gNDI7CmludCB2YXIyID0gMDE0OyAgICAgICAgICAgLyogYW55IG51bWJlciB0aGF0IHN0YXJ0cyB3aXRoIHplcm8gaXMgb2N0YWwgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBPY3RhbCAxMiBpcyBlcXVhbCB0byAxMCBkZWNpbWFsICovCmludCB2YXIzID0gMHg0QTY7ICAgICAvKiBhbnkgbnVtYmVyIHRoYXQgc3RhcnRzIHdpdGggMHggaXMgaGV4YWRlY2ltYWwgKi8KY2hhciB2YXI0ID0gJzgnOwpjaGFyIHZhcjUgPSAnYSc7CmNoYXIgdmFyNiA9ICcjJzsKY2hhciB2YXI3ID0gJ0EnOwpmbG9hdCB2YXI4ID0gNS4yOwpmbG9hdCB2YXI5ID0gMi4wOwpmbG9hdCB2YXJBID0gMjsgICAgIC8qIHdpbGwgYmUgc3RvcmVkIGFzIDIuMCAqLwpmbG9hdCB2YXJCID0gMC4wNzsKZmxvYXQgdmFyQyA9IDcuMGUtMjsgIC8qIDAuMDcgKi8KZG91YmxlIHZhckQgPSA1LjI7CmRvdWJsZSB2YXJFID0gMTIuMzM0MzQzNDM7CmRvdWJsZSB2YXJGID0gNS42Njc3NDQ1NDRlMzsKCi8qIExldCdzIHByaW50IHNvbWUgbnVtYmVycyB0byB0aGUgc2NyZWVuICovCgpwcmludGYgKCJJbnRlZ2VyczogICVpICVpICVpIFxuIiwgdmFyMSwgdmFyMiwgdmFyMyk7CnByaW50ZiAoIkNoYXJhY3RlcnM6ICVjICVjICVjICVjIFxuIiwgdmFyNCwgdmFyNSwgdmFyNiwgdmFyNyk7CnByaW50ZiAoIkZsb2F0czogJWYgJWYgJWYgJWYgJWYgXG4iLCB2YXI4LCB2YXI5LCB2YXJBLCB2YXJCLCB2YXJDKTsKcHJpbnRmICgiRG91YmxlczogICVnICVnICVnIFxuIiwgdmFyRCwgdmFyRSwgdmFyRik7CgpyZXR1cm4oMCk7Cn0K