printf ¿é¥X

1 printf ("%d \n", 123); → 123
2 printf ("%+d \n", 123); → +123
3 printf ("%+d \n", -123); → -123
4 printf ("% d \n", 123); →  123
5 printf ("% d \n", -123); → -123
6 printf ("%6d \n", 123); →    123

7 printf ("%f \n", 123.0); → 123.000000
8 printf ("%.f \n", 123.0); → 123
9 printf ("%6.1f \n", 123); →  123.0
10 printf ("%d \n", 123.45); → 0

11 printf ("205 = %i \n", 205); → 205 = 205
12 printf ("2+3 = %i \n", 2+3); → 2+3 = 5
13 printf ("2+3 = %f \n", 2+3); → 2+3 =
14 printf ("205.0 = %f \n", 205.0); → 205.0 = 205.000000

15 printf ("2.05e2 = %f \n", 2.05e2); → 2.05e2 = 205.000000
16 printf ("1.15e-3 = %f \n", 1.15e-3); → 1.15e-3 = 0.001150
17 printf ("7/3 = %i \n", 7/3); → 7/3 = 2
18 printf ("7/3 = %f \n", 7/3); → 7/3 =

21 printf ("7.0/3 = %i \n", 7.0/3); → 7.0/3 =
22 printf ("7.0/3 = %f \n", 7.0/3); → 7.0/3 = 2.333333
23 printf ("7%%3 = %i \n", 7%3); → 7%3 = 1
24 printf ("20 = %i \n", 20); → 20 = 20

25 printf ("020 = %i \n", 020); → 020 = 16
26 printf ("0x20 = %i \n", 0x20); → 0x20 = 32
27 printf ("\\041 = \041 \n"); → \041 = !
28 printf ("\\x41 = \x41 \n"); → \x41 = A

31 printf ("%s \n", "12345"); → 12345
32 printf ("%5s \n", "ict"); →   ict
33 printf ("%.2s \n", "ict"); → ic
34 printf ("%5.2s \n", "ict"); →    ic
35 printf ("%*s \n", 6,"ict"); →    ict

more printf examples

.

.