* Exercise 3 #+BEGIN_SRC C #include int main() { int age = 10; int height = 72; printf("I am %d years old.\n", age); printf("I am %d inches tall.\n", height); return 0; } #+END_SRC #+RESULTS: | I | am | 10 | years | old. | | I | am | 72 | inches | tall. | ** printf conversion specifiers + %%, Print a single % character + %c, Convert an int to an unsigned character and print the resulting character + %d or %i, Print an int as a signed decimal number + %u, Print an unsigned as an unsigned decimal number + %o, Print an unsigned as an unsigned octal number + %x, Hexadecimal notation (using lowercase letters a-f) + %X, Hexadecimal notation (using uppercase letters A-F) + %e, Exponential notation (using a lowercase e as in 3.1415e+00) + %E, Exponential notation (using an uppercase E as in 3.1415E+00) + %f, Print a double using a decimal format like [-]ddd.ddd + %g, The more compact of %e or %f, insignificant zeros do not print. + %G, Same as g, but using an uppercase E + %s, Print the string pointed to by a char * + %p, Print a void * argument in hexadecimal (ANSI C only) + %n, Store the number of characters printed at this point in the integer pointed to by the int * argument. Nothing is printed. (ANSI C only). ** printf escape sequences + \n, prints a new line + \b, backs up one character + \t, moves the output position to the next tab stop + \\, prints a backslash + \", prints a double quote + \', prints a single quote