#include <stdio.h>
main ()
{
/***************************/
/* Define variable first */
/***************************/
int var1 = 42;
int var2 = 12e-2; /* 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 = 2e-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: %3i %3i %3i \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+Cm1haW4gKCkKewovKioqKioqKioqKioqKioqKioqKioqKioqKioqLwovKiBEZWZpbmUgdmFyaWFibGUgZmlyc3QgICovCi8qKioqKioqKioqKioqKioqKioqKioqKioqKiovCmludCB2YXIxID0gNDI7CmludCB2YXIyID0gMTJlLTI7ICAgICAgICAgICAvKiBhbnkgbnVtYmVyIHRoYXQgc3RhcnRzIHdpdGggemVybyBpcyBvY3RhbCAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE9jdGFsIDEyIGlzIGVxdWFsIHRvIDEwIGRlY2ltYWwgKi8KaW50IHZhcjMgPSAweDRBNjsgICAgIC8qIGFueSBudW1iZXIgdGhhdCBzdGFydHMgd2l0aCAweCBpcyBoZXhhZGVjaW1hbCAqLwpjaGFyIHZhcjQgPSAnOCc7CmNoYXIgdmFyNSA9ICdhJzsKY2hhciB2YXI2ID0gJyMnOwpjaGFyIHZhcjcgPSAnQSc7CmZsb2F0IHZhcjggPSA1LjI7CmZsb2F0IHZhcjkgPSAyLjA7CmZsb2F0IHZhckEgPSAyZS0yOyAgICAgLyogd2lsbCBiZSBzdG9yZWQgYXMgMi4wICovCmZsb2F0IHZhckIgPSAwLjA3OwpmbG9hdCB2YXJDID0gNy4wZS0yOyAgLyogMC4wNyAqLwpkb3VibGUgdmFyRCA9IDUuMjsKZG91YmxlIHZhckUgPSAxMi4zMzQzNDM0MzsKZG91YmxlIHZhckYgPSA1LjY2Nzc0NDU0NGUzOwoKLyogTGV0J3MgcHJpbnQgc29tZSBudW1iZXJzIHRvIHRoZSBzY3JlZW4gKi8KCnByaW50ZiAoIkludGVnZXJzOiAgJTNpICUzaSAlM2kgXG4iLCB2YXIxLCB2YXIyLCB2YXIzKTsKcHJpbnRmICgiQ2hhcmFjdGVyczogJWMgJWMgJWMgJWMgXG4iLCB2YXI0LCB2YXI1LCB2YXI2LCB2YXI3KTsKcHJpbnRmICgiRmxvYXRzOiAlZiAlZiAlZiAlZiAlZiBcbiIsIHZhcjgsIHZhcjksIHZhckEsIHZhckIsIHZhckMpOwpwcmludGYgKCJEb3VibGVzOiAgJWcgJWcgJWcgXG4iLCB2YXJELCB2YXJFLCB2YXJGKTsKCnJldHVybigwKTsKfQo=