计算机存储浮点数,遵循IEEE754标准。对于保留小数位,遵循“修约”规则。
修约:四舍六入五凑偶。对于保留 nnn 位小数,则看第 n+1n+1n+1 位。
第n位={第n位,第n+1位≤4第n位+1,第n+1位≥6第n位+1,第n+1位=5,且∃第n+2位第n位+1,第n+1位=5,且∄第n+2位,第n−1位为奇数第n位,第n+1位=5,且∄第n+2位,第n−1位为偶数第n位=\begin{cases}第n位, & 第n+1位\le 4\\ 第n位+1, & 第n+1位\ge 6\\ 第n位+1, & 第n+1位=5,且 \exists 第n+2位\\ 第n位+1, & 第n+1位=5,且\nexists第n+2位,第n-1位为奇数\\ 第n位, & 第n+1位=5,且\nexists第n+2位,第n-1位为偶数\end{cases}第n位=⎩⎨⎧第n位,第n位+1,第n位+1,第n位+1,第n位,第n+1位≤4第n+1位≥6第n+1位=5,且∃第n+2位第n+1位=5,且∄第n+2位,第n−1位为奇数第n+1位=5,且∄第n+2位,第n−1位为偶数
并舍弃第 n+1n+1n+1 位及其之后的所有位。对于第n+1n+1n+1位=5=5=5的情形可概括为:瞻前顾后,奇进偶舍。