Ciao a tutti.
Ho questa istruzione dove il compilatore mi segnala una possibile perdita di precisione:
totLievito è un float!codice:float acqua = totLievito / 2.70;
Dov'è il problema?
GRAZIE!
Ciao a tutti.
Ho questa istruzione dove il compilatore mi segnala una possibile perdita di precisione:
totLievito è un float!codice:float acqua = totLievito / 2.70;
Dov'è il problema?
GRAZIE!
Il problema è che il risultato è un double (a causa della costante numerica, che, per i numeri decimali, viene automaticamente interpretata come tipo double).
Modifica così:
oppurecodice:float acqua = totLievito / 2.70f;
Ciao.codice:float acqua = totLievito / (float) 2.70;![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Grazie mille!
![]()