01: // suffissi per double e long double
02: #include <stdio.h>
03: #include <stdlib.h>
04:
05: int main(int argc, char** argv) {
06:
07: float fl;
08: double db;
09: long double ldb;
10:
11: printf("Inserisci tre numeri a virgola mobile: ");
12: scanf("%f %lf %Lf", &fl, &db, &ldb);
13: // in input prefisso l per double e L per long double
14:
15: // ATTENZIONE: in output il prefisso 'l' lo posso omettere
16: printf("In formato decimale hai inserito: %f %f %Lf\n", fl, db, ldb); // di solito 6 cifre dopo la virgola
17: printf("In formato scientifico hai inserito: %e %e %Le\n", fl, db, ldb);
18: printf("In formato scientifico hai inserito: %E %E %LE\n", fl, db, ldb);
19: printf("Io scelgo di stamparli come: %g %g %Lg\n", fl, db, ldb);
20:
21: printf("In formato esadecimale sarebbero: %A %A %LA\n", fl, db, ldb); // never used in my whole life!
22:
23: return 0;
24: }
25:
Se avete commenti o osservaƶioni 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