Fórumok
qDebug()<<(double)125999.0*(double)0.8<<"\t"<<(double)1.0/(double)3.0;
Debug: 100799 0.333333
Helyesen 125999*0.8=100799.2 . A 124999 el még helyesen számol.
Hogy tudnék egy kicsit pontosabban számolni ?
Frissítve:
Így a jó:
qDebug()<<QString("%1").arg((double)125999.0*(double)0.8,0,'f',10);
Debug: "100799.2000000000"
- 845 megtekintés
Hozzászólások
A szamitas jol tortenik, csak a qDebug irja ki rosszul. Hasznalj formazo parametereket a kiirasra!
- A hozzászóláshoz be kell jelentkezni
Igen igazad van. Köszi.
- A hozzászóláshoz be kell jelentkezni
(egyebkent pontosabb szamolasra long double)
--
Az emberek azt állítják, hogy múlik az idő, az idő viszont csak mosolyog, mert látja, hogy az emberek múlnak. - tibeti közmondás
- A hozzászóláshoz be kell jelentkezni