01: // specificatori di formato per il tipo base float
02: #include<stdio.h>
03: #include<stdlib.h>
04: 
05: int main(int argc, char **argv){
06: 
07:   printf("%f\n", 123.4567890123456); // stampa in formato decimale
08:   printf("%e\n", 123.4567890123456); // stampa in formato scientifico
09:   printf("%E\n", 123.4567890123456); // stampa in formato scientifico maiuscolo
10:   printf("%g\n", 123.4567890123456); // stampa in formato breve
11:   printf("%G\n", 123.4567890123456); // stampa in formato breve maiuscolo
12: 
13:   // nel caso di %g e %G il sistema sceglie automaticamente se formato decimale o scientifico
14:   printf("%g\n", 123456789.0123456); // stampa in formato breve
15:   printf("%G\n", 123456789.0123456); // stampa in formato breve maiuscolo
16: 
17: 
18:   return 0;
19: }
20: 
21: /*
22:    123.456789
23:    123.456789
24:    1.234568e+02
25:    1.234568E+02
26:    123.457
27:    123.457
28:    1.23457e+08
29:    1.23457E+08
30: */
31: 


Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it