星球狮工具箱

有效数字计算器

数有效数字、按位数修约本地处理 · 数据不上传

有效数字位数
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 位有效数字

  1. 前面的 0.00 不计;4、5、6 和末尾两个 0 都计。
  2. 共 5 位有效数字。
  3. 保留 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. 1输入一个数字(支持科学计数法,如 6.02e23)。
  2. 2查看有效数字位数。
  3. 3选择要保留的位数,查看修约结果。

常见问题

有效数字怎么数?

从左边第一个非零数字开始数到末位;小数点后的末尾 0 算有效数字。

1200 有几位有效数字?

不带小数点时末尾的 0 有歧义,可能是 2–4 位。需要明确时请写成科学计数法,如 1.20×10³。