有效数字计算器

数出有效数字,每个数字按规则着色;四舍五入到任意位数,加减乘除也按正确的方法算。

100% 隐私安全 — 完全在您的浏览器中运行。您的数据在本地设备上处理,绝不会发送到互联网。

所有计算都在你的浏览器中完成,并保存在这台设备上,下次还在。

关于有效数字计算器

有效数字是测量得到的数中真正有意义的数字。12.30 cm 这个长度有四位有效数字:末尾的 0 说明尺子读到了百分位。化学和物理课要求你数有效数字、按有效数字取舍,并在计算后保留正确的位数。

这个计算器能做三件事:

  • 数位数 — 输入一个数,每个数字都会着色:有效的是绿色,无效的是灰色,不明确的是橙色。适用于你这个数的规则会被勾出来。
  • 四舍五入 — 把任何数取到 1–10 位有效数字,附带步骤和表格。
  • 计算 — 对两个测量值做加、减、乘、除,得到有效数字正确的答案。

数字按你输入的样子读取,所以 100 和 100. 不一样(1 位和 3 位),1.20 会保留最后的零。也可以用科学计数法:1.20e3、1.20 × 10^3 或 1.20×10³。

功能

  • 逐位着色 — 看哪些数字有效,以及为什么
  • 勾出规则 — 只标出适用于你这个数的规则
  • 不明确的零 — 1500 显示“2 – 4”,并告诉你怎样写才清楚
  • 科学计数法和 E 记法 — 0.00450 → 4.50 × 10⁻³ 和 4.50e-3
  • 按有效数字取舍 — 保留位、决定位,以及 1 到 10 位的表格
  • 有效数字运算 — × ÷ 按位数最少的,+ − 按最后一个共有的小数位
  • 内部精确计算 — 最后取舍之前没有舍入误差
  • 保存在你的设备上 — 下次你输入的数字还在

规则

  1. 非零数字总是有效数字:123 有 3 位。
  2. 夹在非零数字之间的零是有效数字:2005 有 4 位。
  3. 前面的零不是有效数字:0.0045 有 2 位。
  4. 小数点后末尾的零是有效数字:4.50 有 3 位,0.0800 有 3 位。
  5. 整数末尾的零,如果没有小数点,就不明确,不计入:1500 算 2 位(但最多可能有 4 位)。写成 1500. 或 1.500 × 10³ 表示 4 位。
  6. 用科学计数法时,只数 × 10 前面的数字:6.022 × 10²³ 有 4 位。
数字有效数字原因
0.004503前面的零不算;小数点后末尾的零算
1001末尾的零不明确(1 到 3 位)
100.3有小数点,零就算
1.00 × 10³3只数 1.00
20054零夹在非零数字之间
0.080038 和末尾的两个零
12.304小数点后末尾的零算
6.022 × 10²³4只数 6.022

取舍示例

数字位数取舍后科学计数法
12345631230001.23 × 10⁵
0.00456720.00464.6 × 10⁻³
99.963100.1.00 × 10²
3.1415943.1423.142 × 10⁰
1999220002.0 × 10³

最后保留位的下一位决定进退:大于或等于 5 就进位,小于 5 保留的数字不变。99.96 取 3 位要写成带点的 100.,因为只写“100”只表示 1 位。

用有效数字计算

  • × 和 ÷: 答案的有效数字位数与位数最少的那个数相同。2.50 × 3.1 = 7.75 → 7.8(2 位,和 3.1 一样)。9.81 × 12 = 117.72 → 120(2 位,和 12 一样),写成 1.2 × 10² 更好。
  • + 和 −: 答案保留两个数都有的最后一位小数。12.3 + 4.567 = 16.867 → 16.9(1 位小数,和 12.3 一样)。100.0 − 0.25 = 99.75 → 99.8。
  • 精确数 — 数出来的东西(3 个苹果)和定义(1 m 等于 100 cm)不会限制有效数字。
  • 算式很长时,所有数位都保留到最后,只取舍一次。

常见问题

100 有几位有效数字?

按学校常用的规则是 1 位:没有小数点的整数,末尾的零不计入。它可能是 1、2 或 3 位,数字本身看不出来。写成 100. 或 1.00 × 10² 就是 3 位。

前面的零是有效数字吗?

不是。0.0045 里的零只表示小数点的位置,这个数有 2 位有效数字。

怎样取 3 位有效数字?

从第一个非零数字开始数 3 位,再看下一位:大于或等于 5,第三位就加 1。0.004567 → 0.00457。

遇到 5 怎么办?

5 进位(远离零),大多数学校都这样教:2.45 取 2 位是 2.5。

加法为什么看小数位,而不是有效数字?

做加法时,答案只能和最不精确的那一位一样精确。12.3 精确到十分位,所以 12.3 + 4.567 也只能精确到十分位。

可以输入带逗号的数字吗?

可以。在本页,1,500 会被读成一千五百,1,5 会被读成一又二分之一。

相关工具

使用方法

  • 选择数有效数字、四舍五入或计算
  • 按你写的样子输入数字,保留末尾的零和小数点
  • 科学计数法请输入 1.2e-3 或 1.2 × 10^-3
  • 在结果框里看答案,在表单下面看着色的数字、规则或步骤
  • 也可以点一个示例,看规则是怎么用的

我们会定期添加新工具——在 YouTube 上订阅,即可在每个新工具上线时收到通知。

更多工具

查看全部

推荐应用

查看全部