IEEE 754 是否保证对符合尾数的整数运算的精确表示?
Does IEEE 754 guarantee exact representation for operations on whole numbers that fit in mantissa?
据我所知,可以准确表示可以放入浮点数尾数的整数:
Can a IEEE 754 real number "cover" all integers within its range?
我的问题是:
- 给定 2 个精确表示的浮点整数,
- 对 2 个数字进行运算 (+,-,/,*) 是否总是产生一个精确表示的浮点数
- 只要结果在准确可表示的范围内即可?
换句话说,浮点数 2.0 * 3.0 != 6 有过吗?
是的,这不符合正确舍入基本运算的要求。由于结果是可以精确表示的,因此它也是正确舍入的结果。
据我所知,可以准确表示可以放入浮点数尾数的整数:
Can a IEEE 754 real number "cover" all integers within its range?
我的问题是:
- 给定 2 个精确表示的浮点整数,
- 对 2 个数字进行运算 (+,-,/,*) 是否总是产生一个精确表示的浮点数
- 只要结果在准确可表示的范围内即可?
换句话说,浮点数 2.0 * 3.0 != 6 有过吗?
是的,这不符合正确舍入基本运算的要求。由于结果是可以精确表示的,因此它也是正确舍入的结果。