1

Oracle Databaseからデータを収集し、LinuxのGUIに表示する小さなプログラムがあります。データベースの場合:value = 4.25しかし、valueを取得し、double型のGUIでデータを表示した後。私は値=4.2を持っています

Linuxマシンでは、値はどのように丸められますか?(0.005より大きい値は0.01に丸められるか、0.005以上の値は0.01に丸められます)

元:

#1/ 4.25 will be rounded to 4.2
#2/ 4.25 will be rounded to 4.3

どちらが正しいですか:#1または#2?

この問題を確認するのを手伝ってください。

4

1 に答える 1

0

丸めは #2 に従います - 4.25 は 4.3 に丸められます。それでも、4.25 と表示されるものは簡単に 4.249999999999 になる可能性があることに注意してください。この場合、小数点以下 1 桁に丸めると 4.2 になります。

于 2012-10-10T07:34:34.763 に答える