01: // specificatori di formato
02: #include<stdio.h>
03: #include<stdlib.h>
04:
05: int main(int argc, char **argv){
06:
07: int raggio = 57;
08: float pi = 3.1415926535897932384;
09:
10: printf("Il raggio vale: %d m\n", raggio); // %d per stampare int
11: printf("La circonferenza vale %f m\n", 2*pi*raggio); // stampa numero a virgola mobile in notazione decimale
12: printf("L'area del cerchio vale %f m^2\n", pi*raggio*raggio);
13: printf("ma la posso scrivere anche %E m^2\n", pi*raggio*raggio); // notazione scientifica
14:
15: // nelle righe sequenti uso i caratteri di controllo per incolonnare i valori
16:
17: printf("%10d m\n", raggio);
18: printf("%10.2f m\n", 2*pi*raggio);
19: printf("%10.2f m^2\n", pi*raggio*raggio);
20: printf("%10.2E m^2\n", pi*raggio*raggio);
21:
22: printf("%010d m\n", raggio);
23: printf("%+10d m\n", raggio);
24:
25: printf("Per stampare solo la parte intera %.0f\n", pi);
26:
27: return 0;
28: }
29:
30: /*
31: Il raggio vale: 57 m
32: La circonferenza vale 358.141571 m
33: L'area del cerchio vale 10207.035156 m^2
34: ma la posso scrivere anche 1.020704E+04 m^2
35: 57 m
36: 358.14 m
37: 10207.04 m^2
38: 1.02E+04 m^2
39: 0000000057 m
40: +57 m
41: Per stampare solo la parte intera 3
42: */
43:
Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it