有效數字規則:如何計數、四捨五入以及用有效數字進行運算
簡答:有效數字是測量數值中有意義的數字。非零數字總是有效的,非零數字之間的零是有效的,前導零永遠不是有效數字,末尾的零只有在有小數點時才是有效的。加減法看小數位數;乘除法看有效數字位數。pH 的小數位數等於 [H⁺] 的有效數字位數。免費的有效數字計算器會應用所有這些規則並說明原因。
什麼是有效數字
測量結果的精度取決於儀器。讀數為 2.500 g 的天平告訴你精確到毫克的質量。數字 2、5、0 與 0 就是有效數字:所有確定的數字加上第一位不確定的數字。
有效數字可以防止計算結果顯示出比原始資料更高的精度。
規則
計數
- 非零數字總是有效的:4.56 有 3 位。
- 非零數字之間的零是有效的:1.007 有 4 位。
- 前導零永遠不是有效數字:0.0045 有 2 位。
- 有小數點時,末尾的零是有效的:2.500 有 4 位,1500. 也有 4 位。
- 沒有小數點的整數末尾的零是不確定的:1500 可能有 2、3 或 4 位。請使用科學記號:1.50 × 10³ 有 3 位。
- 在科學記號中只計算尾數:6.022 × 10²³ 有 4 位。
- 精確數(計數值與定義值)的有效數字位數是無限的。
四捨五入
從第一個非零數字起保留 n 位。如果捨去的第一位數字是 5 或更大,就進位。0.0045678 保留 3 位有效數字為 0.00457。149.5 保留 3 位有效數字為 150.,為清楚起見寫作 1.50 × 10²。
運算
- 加法與減法:按小數位數最少的數四捨五入。
- 乘法與除法:按有效數字最少的數四捨五入。
- 對數:結果的小數位數等於真數的有效數字位數。
- 反對數(10^x、e^x):結果的有效數字位數等於 x 的小數位數。
- 運算過程中多保留幾位數字,只對最終結果四捨五入。
如何使用有效數字計算器
- 開啟有效數字計算器。預設開啟的是計算有效數字分頁。
- 輸入一個數字,例如 0.004050、1.20e3 或 1.20 × 10^3。綠色數字是有效的,灰色數字不是,琥珀色數字是不確定的。所用的規則列在下方。
- 對於 12 個雞蛋這樣的數值,勾選這是精確數(計數或定義值)。
- 開啟四捨五入,輸入一個數字與所需的有效數字位數。
- 開啟計算,輸入完整的算式,例如
(25.0 - 23.42) / 4.18或-log(2.5e-3)。每一步都會顯示所用的規則與四捨五入後的數值。對於計數得到的數字,勾選將不帶小數點的整數視為精確數。 - 開啟 科學記號,可以得到科學記號、E 記號與工程記號形式。
- 開啟單位換算器,選擇物理量(壓力、溫度、能量、長度、濃度等)以及換算前後的單位。結果會保持你所輸入數值的有效數字。
範例解析
1. 數零
0.004050:三個前導零不算。4、0、5 與最後的 0 都算。答案:4 位有效數字,即 4.050 × 10⁻³。
2. 加法
12.11 g + 18.0 g + 1.013 g = 31.123 g。18.0 只有一位小數,所以結果為 31.1 g。
3. 乘法
3.0 cm × 4.56 cm = 13.68 cm²。3.0 有兩位有效數字,所以結果為 14 cm²。
4. 混合運算
(25.0 − 23.42) ÷ 4.18。減法得到 1.58,精確到一位小數,所以有 2 位有效數字(1.6)。然後 1.58 ÷ 4.18 = 0.378,四捨五入為 2 位有效數字:0.38。
5. 由 [H⁺] 求 pH
[H⁺] = 2.5 × 10⁻³ M 有 2 位有效數字。pH = −log(2.5 × 10⁻³) = 2.602,寫作 2.60,保留 2 位小數。小數點前的 2 只表示 10 的冪次。
6. 由 pH 求 [H⁺]
pH = 4.75 有 2 位小數。[H⁺] = 10⁻⁴·⁷⁵ = 1.778 × 10⁻⁵,寫作 1.8 × 10⁻⁵ M。
7. 單位換算
1.00 atm × 101.325 kPa/atm = 101.325,寫作 101 kPa(3 位有效數字,因為換算因子是精確數)。25.0 °C + 273.15 = 298.15,寫作 298.2 K(一位小數,因為 273.15 是精確數)。
總覽表
| 情況 | 規則 | 範例 | 答案 |
|---|---|---|---|
| 計數 | 前導零一律不算 | 0.0045 | 2 位有效數字 |
| 計數 | 有小數點時結尾的零要算 | 2.500 | 4 位有效數字 |
| 四捨五入 | 5 及以上進位 | 2.675 保留 3 位有效數字 | 2.68 |
| + 與 − | 小數位數最少 | 12.11 + 18.0 + 1.013 | 31.1 |
| × 與 ÷ | 有效數字最少 | 3.0 × 4.56 | 14 |
| log | 小數位數 = x 的有效數字位數 | −log(2.5 × 10⁻³) | 2.60 |
| 反對數 | 有效數字位數 = x 的小數位數 | 10⁻⁴·⁷⁵ | 1.8 × 10⁻⁵ |
| 精確數 | 不限制結果 | 2 × 3.45 g(2 個樣品) | 6.90 g |
常見錯誤
- 把前導零也算進去:0.0025 有 2 位有效數字,而不是 5 位。
- 丟掉測量得到的末尾零:2.500 g 與 2.5 g 不同。
- 對加法使用乘法規則:100.0 + 0.123 = 100.1。
- 每一步都四捨五入,這會累積四捨五入誤差。
- 把 pH 小數點前的數字算作有效數字。
- 讓精確數(如 2H₂O 中的 2)限制結果。
- 把四捨五入後的大數寫成 150 000,而不是 1.50 × 10⁵。
考試技巧
- AP 化學:每個數值都要寫單位,只對最終結果四捨五入。pH 的小數位數規則是常見考點。
- A-level:結果的有效數字位數與精度最低的資料相同,通常為 3 位。不要少於資料所能支持的位數。
- JEE 與 NEET:選擇題的選項往往只在四捨五入上有所不同。最後一步之前都要多保留幾位數字。
- 在滴定結果中,滴定管讀數精確到 0.05 mL(兩位小數),決定了滴定體積的精度。
問題與解答
100 有幾位有效數字?
這是不確定的:1、2 或 3 位。沒有小數點時,末尾的零可能只是占位符。一位寫作 1 × 10²,兩位寫作 1.0 × 10²,三位寫作 100. 或 1.00 × 10²。
小數點後的零是有效數字嗎?
小數點後末尾的零是有效數字,所以 2.50 有 3 位有效數字。小數點後的前導零(如 0.0025 中的零)不是有效數字。
加法中的有效數字規則是什麼?
結果的小數位數與小數位數最少的那個數相同。12.11 + 18.0 + 1.013 = 31.123,四捨五入為 31.1。
乘法中的有效數字規則是什麼?
結果的有效數字位數與有效數字最少的那個數相同。3.0 × 4.56 = 13.68,四捨五入為 14,因為 3.0 只有兩位有效數字。
pH 應該保留幾位小數?
與氫離子濃度的有效數字位數相同。[H+] = 2.5 × 10⁻³ M 有 2 位有效數字,所以 pH = 2.60。
精確數會影響有效數字嗎?
不會。計數得到的數值與定義的換算因子(如 1 L = 1000 mL 或 1 atm = 101.325 kPa)都是精確數,永遠不會限制結果的有效數字。
多步計算時應該什麼時候四捨五入?
只在最後四捨五入。中間值至少多保留一到兩位數字,並逐步應用規則,以確定最終結果保留幾位。