将与 double 一起使用是否存在任何已知问题?

d1 > d2

d2 > d1

我找不到任何迹象表明这将是一个问题。

但是,由于存在平等问题,我认为这将是一个问题,我将不得不使用Epsilon使用“几乎相等”的逻辑:
d1 >= d2

d2 >= d1

最佳答案

><完全按预期工作;如果d1的值大于d2的值,则d1 > d2将为true(反之亦然)。问题(如果存在)是d1d2可能与您期望的值不完全相同。

但是,用>替换>=会改变d1的一个值的行为(对于d2的固定值)。

10-07 19:17
查看更多