我想知道,对于以下情况,IEEE 标准是否保证使用符合标准的任何 cpu 的所有可能情况(不包括 NaN 和无穷大):
- 交换性:x # y = y # x
- 关联性: (x # y) # z = x # (y # z)
- x - x = 0(x - x == 0.0f 总是返回 true 吗?)
- x * 0 = 0(x * 0.0f == 0.0f 总是返回 true 吗?)
- x * 1 = x(x * 1.0f == x 总是返回 true 吗?)
- x / x = 1.0f (x / x == 1.0f 是否总是返回 true?当然 x = 0 除外)
(# 表示所有操作:+ - * /)