【发布时间】:2016-10-01 15:52:29
【问题描述】:
(float) #NAN ("Not A Number") 是普遍分配的值 0x7F A0 00 00 还是不同编译器不同?
【问题讨论】:
-
没有。取决于语言、编译器等。以后请不要标记Java、C和C++,因为它们是三种完全不同的语言。
-
java 还是 c 还是 c++?我觉得不一样。
-
来自this article:“提供了两种不同的 NaN,称为静默 NaN 和信号 NaN。”
-
您似乎在谈论 NaN 的底层机器表示,它不是由语言定义的,而是由硬件制造商和他们遵循的任何标准(例如 IEEE FP 标准)定义的.
-
没有。它因硬件、语言、编译器等而异。没有标准的 NAN 表示。