TA的每日心情 | 奋斗 2022-5-3 15:31 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
IEEE754标准中,舍入处理提供了四种可选方法:8 _9 _9 X0 O( z" f. ~7 G2 Y
就近舍入 其实质就是通常所说的"四舍五入"。例如,尾数超出规定的23位的多余位数字
' ?0 }/ {6 r z* `9 W9 x是10010,多余位的值超过规定的最低有效位值的一半,故最低有效位应增1。若多余的5位
4 D/ W. V, @) l, f" k. P7 w% k是01111,则简单的截尾即可。对多余的5位10000这种特殊情况:若最低有效位现为0,则截
8 P8 i& f1 @9 u4 [, s5 s尾;若最低有效位现为1,则向上进一位使其变为 0。2 s3 E5 b4 k' p4 y, t
朝0舍入 即朝数轴原点方向舍入,就是简单的截尾。无论尾数是正数还是负数,截尾都使取
2 z8 I! G9 y2 T& w值的绝对值比原值的绝对值小。这种方法容易导致误差积累。
! K6 ~: h+ D4 a$ G5 n朝+∞舍入 对正数来说,只要多余位不全为0则向最低有效位进1;对负数来说则是简单的% \6 w+ v' @( @+ ?6 Z1 X$ v
截尾。 C* P% I8 X6 b$ [7 N4 q. n
朝-∞舍入 处理方法正好与 朝+∞舍入情况相反。对正数来说,只要多余位不全为0则
9 Z1 ~' x6 }/ l简单截尾;对负数来说,向最低有效位进1。 |
|