有效数字计算器

按通用规则统计数字的有效数字个数,并可四舍五入到指定的有效位数。例如 0.0050 有 2 位有效数字,1200 的写法不同有效数字不同。计算采用字符串逐位处理,避免浮点误差,全部在浏览器本地完成。

输入数字 等待输入

支持整数、小数、前导零、负号与 E 记法(6.02e23);按回车即可计算。

计算结果
有效数字个数—
目标位数—
整数位数—
小数位数—
输入数字后点击「计算」,这里将显示有效数字个数与四舍五入结果。

前导零不计,非零数字及其中间零都计;小数末尾零计,整数末尾零不计。

有效数字规则
  • 有效数字从左边第一个非零数字开始数,直到末位;数字之间的零都算有效数字。
  • 前导零不计入有效数字,如 0.0050 的有效数字为 5、0,共 2 位。
  • 含小数点的写法中,末尾的零算有效数字,如 2.50 有 3 位有效数字。
  • 不含小数点的整数,末尾的零一般不视为有效数字,如 1200 常按 2 位有效数字处理(需明确时应写成科学记法)。
  • 科学记法按尾数部分统计,如 6.02e23 的有效数字为 6、0、2,共 3 位。
  • 四舍五入到 N 位有效数字时,保留的整数末尾零用于占位,如 12345 保留 3 位 → 12300。
  • 全部处理在浏览器本地完成,不经过任何服务器。