実数の割り算
こんにちわ
2005-05-09 18:50:16
No:
57320
IP:
192.*.*.*
double b = 10.1 / 0.1;
cout << b << endl;
cout << (int)b << endl;
この結果が
101
100
と出てしまいます。原因は浮動小数点の演算上しかたないのかと思いますが、
どうしたら解決できますか?
よろしくお願いします。
編集
削除
もんた
2005-05-09 19:56:03
No:
57321
IP:
192.*.*.*
四捨五入する。
編集
削除
RAPT
2005-05-09 23:45:39
No:
57322
IP:
192.*.*.*
> どうしたら解決できますか?
どうしたいのですか?
編集
削除