浮点数乘法:a * 1.0 ==保证吗?

问题描述 投票:1回答:1

a是浮点数。是否总是保证a * 1.0 == a

floating-point ieee-754
1个回答
1
投票

是。唯一的例外是aNaN时,其中NaN * 1.0 = NaN定义为,但NaN不等于自己。但是即使如此,您也可以认为双方的结果都是相同的。但是,如果您关心的是NaN有效负载,则可能会有所不同。

© www.soinside.com 2019 - 2024. All rights reserved.