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