#include #include main(){ double neper,num; neper=exp(1); /*SPECIFICATORI DI FORMATO UTILI ALLA STAMPA DI NUMERI*/ printf("PARTE PRIMA: l'usuale formato lf \n\n"); printf("%lf \n",neper); /*formato di default*/ printf("%.2lf \n",neper); /*stampa un numero con 2 decimali*/ printf("%.4lf \n",neper); /*stampa un numero con 4 decimali*/ printf("%12.4lf \n",neper); /*stampa un numero con 4 decimali occupando 12 caratteri*/ printf("%12.8lf \n",neper); /*stampa un numero con 8 decimali occupando 12 caratteri*/ printf("%12.10lf\n",neper); /*stampa un numero con 8 decimali occupando 12 caratteri*/ printf("%12.14lf\n",neper); /*stampa un numero con 14 decimali occupando almeno 12 caratteri*/ /*notazione scientifica e dintorni*/ num=1850000.457; printf("\nPARTE SECONDA: altri formati \n\n"); printf("%lf \n",num); /*stampa un numero con 14 decimali occupando almeno 12 caratteri*/ printf("%.3lf \n",num); /*stampa un numero con 14 decimali occupando almeno 12 caratteri*/ printf("%E \n",num); /*notazione scientifica*/ printf("%e \n",num); /*notazione scientifica ma con e numccolo*/ printf("%.2E \n",num); /*notazione scientifica con solo due decimali*/ printf("%.10E \n",num); /*notazione scientifica con 10 decimali*/ printf("%g \n",num); /*sceglie la neperu compatta tra il formato scientifico e quello normale*/ printf("%g \n",neper); /*idem come sopra*/ printf("%.3lf \n",neper); /*in questo caso stamneperamo 3 cifre decimali*/ printf("%.3g \n",neper); /*in questo caso stiamneperamo 3 cifre significative*/ }