透過 MCP 連接 →

輸入計算

支援整數、小數、科學記號(3.5 x 10^3)與 e 記號(3.5e3)。若要為尾端的 0 加上橫線,請使用 [0],例如 788[0]0。

數學公式

廣告

結果

共有幾位有效數字?
6
位有效數字
哪些位數才算有效數字? 3, 5, 0, 0, 5, 6

什麼是有效數字計算器?

有效數字計算器能立即告訴你一個數字到底含有幾位有效數字(英文常簡稱為「sig figs」),並逐一列出其中哪些位數才算有效。有效數字代表一筆測量的精確度——也就是真正帶有可靠資訊的那些位數。這個工具適用於整數、小數、以科學記號表示的數字(例如 \(3.5 \times 10^3\)),以及 e 記號(例如 3.5e3)。

使用方法

在輸入框中鍵入任何數字後送出即可。你可以加上小數點、前置的正負號(計算時會自動忽略),也可以使用科學記號或 e 記號。如果想在沒有小數點的情況下,強制讓尾端的某個 0 被視為最後一位有效數字,可以用方括號把該 0 框起來,代表在上方加一橫線,例如 788[0]0。工具會回傳有效數字的總位數,以及依序排列的有效位數清單。

規則詳解

計算有效數字的核心做法可寫成 $$\text{Sig Figs} = \operatorname{count}\Big(\text{Number}\Big)$$ 也就是 $$\text{Sig Figs} = \operatorname{count}\Big(\text{significant digits of }\;\text{Number}\Big)$$ R1 每一個非零數字(1~9)一律是有效數字。R2 夾在兩個有效數字之間的 0,必定是有效數字(例如 5200.38 有 6 位有效數字)。R3 前置的 0 永遠不算有效數字(0.007 只有 1 位)。R4 尾端的 0 只有在出現小數點時才算有效(380.0 有 4 位,但 78800 只有 3 位)。R5 上方加橫線的尾端 0,即使沒有小數點,也會被當成最後一位有效數字。無論使用哪一種記號,都只看尾數(mantissa)的部分——10 的次方永遠不會增加有效數字。

A decimal number with leading zeros faded and significant digits highlighted
Leading zeros (gray) are not significant; the non-zero digits and trailing zeros after a decimal point (highlighted) are.

實例演練

35.0056 為例。各位數依序是 3、5、0、0、5、6,而且帶有小數點。第一個非零數字是 3,最後一個是 6,因此這兩者之間的每一位數——包括中間那兩個 0——全都算有效數字。結果為 $$\text{Sig Figs} = \operatorname{count}\Big(35.0056\Big) = 6$$ 6 位有效數字:3、5、0、0、5、6

Scientific notation number with mantissa boxed and exponent faded
In scientific notation only the mantissa digits count toward significant figures.

常見問題

為什麼 78800 只有 3 位有效數字,但 78800. 卻有 5 位? 在沒有小數點的情況下,尾端的 0 含意模糊,通常只被當成占位用。一旦在尾端加上小數點,等於宣告這些 0 是實際測量出來的,因此就算是有效數字。

3.5e3 裡的指數算不算? 不算。只有尾數(3.5)會被納入計算,所以是 2 位有效數字。10 的次方只是用來表示數量級的比例而已。

那像 0.007 這種前置的 0 呢? 前置的 0 只是用來確定小數點的位置,永遠不算有效數字,所以 0.007 只有 1 位有效數字。

最後更新: