相关疑难解决方法(0)

C/C++中的NaN比较规则

对一段代码进行一些优化,代码的正确性取决于编译器如何处理NaN.

我阅读了关于NaN的IEEE-754规则,其中规定:

比较EQ,GT,GE,LT和LE,当其中一个或两个操作数为NaN时返回FALSE.

比较NE,当其中一个或两个操作数为NaN时返回TRUE.

上述规则是否在C/C++中实施?

c c++ nan

10
推荐指数
2
解决办法
3804
查看次数

标签 统计

c ×1

c++ ×1

nan ×1