giovedì 3 marzo 2011

C: modificare il numero di cifre decimali stampate da printf per un float

Nell'invocazione di una printf è possibile definire il numero di cifre decimali che verranno stampate per il valore associato ad una variabile di tipo float.
  printf("%.3f\n",f1); //stampa 3 cifre decimali
printf("%.10f\n",f1); //stampa 10 cifre decimali

Di default la funzione stampa 6 cifre decimali per ogni float.
Quanto descritto vale anche per i tipi double.

2 commenti: