与RGN比较时的浮点精度问题

时间:2013-01-24 22:08:39

标签: c# floating-accuracy

  

可能重复:
  Floating point comparison functions for C#

我已经阅读了关于浮点精度的所有问题,从我读过的答案是四舍五入。在我的情况下,我有一个值为.07的double,实际存储为.070000000000000007。我需要将.07与0到1之间的RGN进行比较,这也是一个双倍。我解决问题的方法是将两个数字四舍五入到15位,然后将它们拼凑起来。这是正确的方法吗?

Math.Round(RGN,15)> = Math.Round(double,15)

感谢您的帮助!!

加里

0 个答案:

没有答案