【发布时间】:2010-09-13 08:53:30
【问题描述】:
如果我比较两个浮点数,是否存在a>=b 不等于b<=a 和!(a<b),或者a==b 不等于b==a 和!(a!=b) 的情况?
换句话说:比较总是“对称的”,这样我可以通过交换操作数和镜像运算符来获得相同的比较结果吗?并且它们是否总是“可否定”的,因此否定运算符(例如 > 到 <=)相当于对结果应用逻辑非(!)?
【问题讨论】:
-
我附加了第二段来澄清我的问题。根据公认的答案,由于 NaN,它们似乎是“对称的”但不是“可否定的”。