完整使用说明

有效数字舍入计算器使用指南

统计有效数字,按 1–15 位目标舍入并输出保留尾零的科学计数法,或按精度规则进行两数四则运算。

开始使用计算器

完整使用说明

这个计算器能做什么

有效数字计算器有计数、指定有效数字舍入和两数运算三种模式。指定舍入支持 1–15 位,并同时给出普通小数与保留尾零的科学计数法。固定小数位数舍入请用舍入计算器。

什么时候适合用它

核对测量值的有效数字,按要求保留三位或其他位数,判断加减乘除应保留的精度。此工具不处理测量不确定度或复杂表达式。

输入项说明

保留原始数字写法:1.200 与 1.2 数值相同,但有效数字不同。使用点号小数或 e 科学计数法;允许正负号。尾数最多 100 位,指数为 −100 至 100,输入最长 120 字符。非有限数和非零数下溢为零均拒绝。不支持千位分隔符或逗号小数。

目标位数必须为 1–15 的整数。运算模式还需第二个数和加减乘除符号。除数不能为零。修改输入会清空旧结果,点击计算后保留网址参数,原有计数/运算分享链接仍可恢复。

计算逻辑说明

前导零不计数,内部零计数。包含小数点的写法保留末尾零;没有小数点的普通整数末尾零不计数。科学计数法的尾数按所写数字计精度,例如 1200 是 2 位、1200. 是 4 位、1.200e3 是 4 位、1200e3 也按明确写出的尾数计 4 位。

指定舍入直接分析十进制字符串,保留前 N 位有效数字,下一位大于等于 5 时向远离零方向进一。进位改变数量级时同步更新指数。科学计数法固定保留 N 位,不把结果再转成数值而丢掉尾零。

加减法使用最粗的小数位精度,科学指数影响实际位权,例如 1.20e3 + 2.3e1 中分别精确到十位与个位,结果需保留到十位。乘除法使用两数有效数字的较小值,输出最多 15 位。两数运算使用 JavaScript 浮点数,可能受二进制近似影响。

示例

  • 0.00230 有 3 位有效数字,-1.200 有 4 位。
  • 0.009995 保留 3 位:普通形式 0.0100,科学形式 1.00e-2。
  • 999.5 保留 3 位:普通形式 1000,科学形式 1.00e+3。
  • -1.25 保留 2 位:-1.3、-1.3e+0。
  • 2.50 × 2.0:2 位有效数字,5.0、5.0e+0。
  • 1.20e3 + 2.3e1:1220,小数位精度 −1 表示保留到十位。

如何看懂结果

普通形式中的整数尾零可能有歧义,科学计数法才明确显示目标精度。1000 不足以说明三位,但 1.00e+3 可以。有效数字和小数位数不同:0.0100 有三位有效数字、四位小数。

零本身的有效数字存在表达约定。本页明确采用“一位加写出的小数零”的规则:0 为 1 位、0.00 为 3 位。零舍入到 N 位时给出 0 加 N−1 个小数零,科学形式指数为 0。这是页面约定,不是测量不确定度的推断。

常见错误

删除输入的尾零、把有效数字与小数位数混淆、只读取普通整数而忽略科学形式、将零的页面约定当成测量精度证明、认为浮点四则运算具有任意精度。

FAQ

为什么同时显示科学计数法?

乘除法和指定舍入遵循有效数字精度。科学计数法可明确保留有意义的尾零。

有效数字和小数位数相同吗?

有效数字统计整个数量中有意义的数字,小数位数则统计小数点后的位数。

如何处理零?

本页约定零的位数为一位加写出的十进制尾零:0.00 计为 3 位。零舍入到 3 位输出 0.00 和 0.00e+0。

说明与限制

输入点号小数或科学计数法,尾数最多 100 位,指数为 −100 至 100。指定舍入使用十进制字符串,中点向远离零方向舍入;四则运算使用浮点数。

常见问题

为什么同时显示科学计数法?

乘除法和指定舍入遵循有效数字精度。科学计数法可明确保留有意义的尾零。

有效数字和小数位数相同吗?

有效数字统计整个数量中有意义的数字,小数位数则统计小数点后的位数。

如何处理零?

本页约定零的位数为一位加写出的十进制尾零:0.00 计为 3 位。零舍入到 3 位输出 0.00 和 0.00e+0。