有效数字计算器
数有效数字、按位数修约本地处理 · 数据不上传
有效数字位数
5
有效数字
45600
修约结果(3 位)
0.00456
科学计数法
4.56 × 10⁻³
原理与示例
适用场景
- 检查实验数据、作业答案的有效数字位数。
- 按要求把计算结果修约到指定位数。
计算方法
非零数字都是有效数字;夹在非零数字之间的 0 是有效数字例如 1002 有 4 位。
第一个非零数字前面的 0 不是有效数字例如 0.0045 只有 2 位。
小数点后末尾的 0 是有效数字;整数末尾的 0 有歧义例如 2.50 有 3 位;1200 可能是 2、3 或 4 位,建议写成科学计数法。
计算示例
已知:0.0045600,保留 3 位有效数字
- 前面的 0.00 不计;4、5、6 和末尾两个 0 都计。
- 共 5 位有效数字。
- 保留 3 位:0.00456(科学计数法 4.56 × 10⁻³)。
结果:5 位有效数字,修约到 3 位为 0.00456。
如何理解结果
- 乘除运算结果的有效数字位数与参与运算中位数最少的那个相同;加减运算则按小数位数最少的对齐。
局限与注意事项
- 本工具按“四舍五入”修约,基于二进制浮点数,个别值(如 1.005 保留 3 位)可能显示为 1.00。国家标准 GB/T 8170 规定的是“四舍六入五成双”,两者在恰好为 5 时可能不同。
- 精确数(如计数得到的 12 个、定义值)有无限位有效数字,不受规则限制。
参考依据
- GB/T 8170—2008《数值修约规则与极限数值的表示和判定》
使用方法
- 1输入一个数字(支持科学计数法,如 6.02e23)。
- 2查看有效数字位数。
- 3选择要保留的位数,查看修约结果。
常见问题
有效数字怎么数?
从左边第一个非零数字开始数到末位;小数点后的末尾 0 算有效数字。
1200 有几位有效数字?
不带小数点时末尾的 0 有歧义,可能是 2–4 位。需要明确时请写成科学计数法,如 1.20×10³。