1

我有一个小程序从 Oracle 数据库收集数据并在 Linux 的 GUI 上显示。在数据库中:值 = 4.25 但是在我获得值并在 GUI 上显示数据类型为 double 之后。我的价值 = 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 回答