取整计算器
精确取整,并可自选取整规则。
取整结果
取整结果: 3.14
- 按小数位数写出
- 3.14
- 取整差值
- -0.00159
工作原理
取整是将一个数替换为某一步长的最接近倍数:两位小数的步长为0.01,最接近五百分之一的步长为0.05,依此类推。有效数字则根据数字的大小决定步长。
取整规则决定中间值的处理方式及方向。四舍五入会将2.5变为3,将−2.5变为−3。银行家舍入会将2.5和3.5都舍入到最接近的偶数,从而在大量取整时避免偏差。进位和舍去则始终向上或向下取整;截断则直接去掉多余的数位。
计算器是对你输入的精确小数进行运算,因此1.005会按输入的形式取整为1.01。
公式
步长 = 10^(−d)(d为小数位数) 步长 = 10^(e − s + 1)(s为有效数字位数,e = floor(log₁₀ |x|)) 取整值 = round(x ÷ 步长) × 步长
示例计算
3.14159保留两位小数为3.14;就近0.05取整则为3.15。采用四舍五入时2.5变为3,但采用银行家舍入时则变为2。
常见问题
什么是银行家舍入?
即四舍六入五成双:恰好处于中间的数值会舍入到末位为偶数的相邻数。0.125保留两位得0.12,而0.135则得0.14。
为什么某些电子表格会把1.005取整为1?
在二进制浮点数中,1.005存储为1.00499999…,略小于中间值。本计算器对精确的十进制数进行取整,结果为1.01。
如何取整到最接近的千位?
使用−3作为小数位数,或选择“就近倍数”并输入1000。12,499会变为12,000。