【发布时间】:2021-07-02 06:23:47
【问题描述】:
当将双无穷大转换为浮点数时,反之亦然,它仍然是无穷大吗?和 NaN 一样吗?
【问题讨论】:
-
@NathanOliver:严格来说,这仅涵盖了这里询问的一半情况。在 IEEE754 中,64 位 NaN 的数量比 32 位 NaN 的数量多,因此从 32 位还是 64 位开始很重要。链接的问题假设您从 32 位开始;这个问题还考虑了从 64 位 NaN 之一开始的情况。并且由于有超过 40 亿个 64 位 NaN,鸽巢原理告诉我们不能保留 NaN payload(精确的二进制 NaN 表示)
标签: c++ floating-point nan