Settare la precisione nei double in C++
C++ si comporta sempre in maniera molto diversa dai linguaggi di alto livello a cui siamo abituati.
Oggi, ad esempio, vediamo come settare i decimali nei double.
Intanto vediamo un esempio base:
int main() {
double d = 5.9;
printf("Valore = %lf \n", d);
return 0;
}
Il risultato sarà:
Valore = 5.900000
Adesso vediamo come usare la funzione printf per visualizzare solo due decimali:
int main() {
double d = 5.9;
printf("Valore = %lf \n", d);
printf("Valore due decimali = %0.2f \n", d);
return 0;
}
Il risultato a console:
Valore = 5.900000
Valore due decimali = 5.90
La cosa bella è che lo stesso volendo vale per i float.
Enjoy!
c++ printf double float
Commentami!