可能重复:
浮点数是如何存储的?什么时候重要?
使用我的 Win7 x64 上的内置计算器,我在计算-8.1648465955514287168521180122928e-39
时得到了数字sqrt(4)-2
。
我希望结果为 0。
可能重复:
浮点数是如何存储的?什么时候重要?
使用我的 Win7 x64 上的内置计算器,我在计算-8.1648465955514287168521180122928e-39
时得到了数字sqrt(4)-2
。
我希望结果为 0。
当您偶尔减去它们时,浮点值会出现一些错误。您可能会得到 0 或非常接近 0 的表示(10^-39 非常接近)。
有关更多信息,请查看Wikipedia 上的二进制分数。