氧化数是化合物中原子的假想电荷,计算假设所有原子间的键均为离子键。它表示一个原子失去或吸引了多少电子。本页面提供了清晰的定义、所有确定氧化数的规则、常数表、分步计算算法以及一个可以巩固该主题的互动练习题。
什么是氧化数
氧化数 (ON) 是分子中原子的假想电荷,如果共用电子对完全转移给电负性更强的原子,该原子将具有此电荷。简单来说,它是电子的“计数器”:失去电子的原子获得正氧化数,而吸引电子的原子获得负氧化数。
氧化数总是写在数字前面,并标注在元素符号上方:例如,在水 H₂O 中,氢为 +1,氧为 −2。这与离子电荷 (S²⁻, Fe³⁺) 不同,离子电荷的符号写在数字后面。
氧化数可以是正数、负数或零,许多元素具有可变氧化数——随化合物的不同而变化。正因如此,我们需要学会确定它,而不是死记硬背。
氧化数规则:常数表
要确定氧化数,需要掌握几条硬性规则。部分元素在任何化合物中都具有固定的氧化数——其数值汇总在下方的备忘表中。标注氧化数应从这些元素开始。
除了固定数值外,还有三条主要规则:
- 在单质中,任何原子的氧化数均为 0 (Fe, O₂, H₂, S₈);
- 分子中所有原子氧化数的代数和等于 0 —— 分子呈电中性;
- 在离子中,氧化数之和等于离子电荷(例如,在 SO₄²⁻ 中,总和为 −2)。
| 元素 | 氧化数 | 例外情况 |
|---|---|---|
| 单质 O₂, H₂, Fe, Cu, S | 0 | 无例外 |
| 氟 F | −1 | 始终为 −1,无其他值 |
| I 族金属 Na, K, Li, Ag | +1 | 固定值 |
| II 族金属 Ca, Mg, Zn, Ba | +2 | 固定值 |
| 铝 Al | +3 | 固定值 |
| 氢 H | +1 | 金属氢化物中为 −1:NaH, CaH₂ |
| 氧 O | −2 | 过氧化物中为 −1 (H₂O₂);OF₂ 中为 +2 |
如何确定化合物中的氧化数
当公式中存在具有可变氧化数的元素(硫、氮、氯、锰、磷)时,通过方程求解。算法是通用的:首先标注所有确定的值,然后将未知数设为 x 并求解代数和方程。五个步骤如下。
0,无需进一步计算+1、氧 −2、氟 −1 — 根据上表0 或离子的电荷+ 或 − 符号最高和最低氧化数
元素具有最高和最低氧化数——这是所有其他氧化数所在的极限值。
- 最高氧化数通常等于元素周期表中的族序数(对于主族元素)。例如,VI 族的硫 → 最高氧化数 +6 (H₂SO₄),V 族的氮 → +5 (HNO₃),VII 族的氯 → +7 (HClO₄)。它出现在与电负性更强的元素(通常是氧)形成的化合物中。
- 非金属的最低氧化数等于族序数减 8。对于硫,6 − 8 = −2 (H₂S);对于氮,5 − 8 = −3 (NH₃)。它出现在与氢和金属形成的化合物中。
存在例外:例如,氟没有最高正氧化数——它是电负性最强的元素,始终为 −1;氧的最高氧化数 +2 仅出现在 OF₂ 中。
确定氧化数的示例
示例 1. H₂SO₄ 中的硫
任务: 确定硫酸 H₂SO₄ 中硫的氧化数。
第 1 步。 这不是单质 — 公式中有三种元素。
第 2 步。 标注固定氧化数:氢 +1(2 个原子),氧 −2(4 个原子)。
第 3 步。 硫的氧化数未知 — 设为 x。
第 4 步。 列出方程(分子中所有氧化数之和 = 0):
第 5 步。 求解:\(2 + x - 8 = 0 \Rightarrow x = +6\).
答案: H₂SO₄ 中硫的氧化数为 +6。
示例 2. KMnO₄ 中的锰
任务: 确定高锰酸钾 KMnO₄ 中锰的氧化数。
第 1–2 步。 固定氧化数:钾(I 族金属) +1,氧 −2(4 个原子)。
第 3 步。 锰是具有可变氧化数的元素,设为 x。
第 4 步。 代数和方程:
第 5 步。 求解:\(1 + x - 8 = 0 \Rightarrow x = +7\).
答案: 锰的氧化数为 +7 — 这是它的最高氧化数(Mn 在 VII 族)。
示例 3. 根据氧化物公式 Fe₂O₃ 确定
任务: 确定氧化铁 Fe₂O₃ 中铁的氧化数。
第 1–2 步。 氧始终为 −2,氧原子有 3 个,因此氧的总贡献为:\(3 \cdot (-2) = -6\).
第 3 步。 铁的氧化数设为 x,铁原子有 2 个。
第 4 步。 方程:\(2x + 3 \cdot (-2) = 0\).
第 5 步。 求解:\(2x - 6 = 0 \Rightarrow 2x = 6 \Rightarrow x = +3\).
答案: 铁的氧化数为 +3。验证:两个 +3 的原子贡献 +6,三个氧原子贡献 −6,总和为 0 — 正确。
确定氧化数时的常见错误
-
将氧化数与化合价混淆。
化合价是原子形成的化学键数量,没有符号(始终为正数:I, II, III)。氧化数是带有符号(+ 或 −)的假想电荷,也可以为零。例如,在 N₂ 中,氮的化合价为 III,而氧化数为 0。
-
符号标注错误:先写数字再写正负号(2+ 而非 +2)。
对于氧化数,符号应写在数字前面并标注在元素符号上方:+2, −3, +6。符号写在数字后面的写法 (S²⁻) 指的是离子电荷,而非氧化数。
-
认为氧始终为 −2,氢始终为 +1。
这几乎总是成立,但有例外。过氧化物 (H₂O₂) 中的氧氧化数为 −1,而在 OF₂ 中甚至为 +2。金属氢化物 (NaH, CaH₂) 中的氢氧化数为 −1,因为金属的电正性更强。
-
忘记分子中氧化数之和等于零。
分子呈电中性,因此所有元素的 (氧化数 × 原子数) 之和始终 = 0。对于离子,该总和等于离子电荷。这是求解未知氧化数的主要方程。
-
未将氧化数乘以原子数。
在代数和方程中,每个氧化数都必须乘以下标(原子数)。在 H₂SO₄ 中,氢贡献的不是 +1,而是 2·(+1) = +2;氧贡献的不是 −2,而是 4·(−2) = −8。忽略下标是最常见的算术错误。
问题与解答
氧化数与化合价有何区别?
化合价表示原子形成的化学键数量,没有符号(用罗马数字表示:I, II, III)。氧化数是原子的假想电荷,带有符号(+ 或 −),也可以为零或分数。对于许多元素,这些数值的绝对值相同,但并非总是如此:在 N₂ 分子中,氮的化合价为 III,而氧化数为 0。
如何确定元素的最高氧化数?
主族元素的最高(最大正)氧化数等于其在周期表中的族序数。例如,VI 族的硫最高氧化数为 +6,V 族的氮为 +5,VII 族的氯为 +7。它出现在与氧形成的化合物中。例外:氧和氟没有等于族序数的最高正氧化数。
如何确定最低氧化数?
对于非金属,最低(最小)氧化数等于族序数减 8。对于硫,6 − 8 = −2 (在 H₂S 中);对于氮,5 − 8 = −3 (在 NH₃ 中);对于氯,7 − 8 = −1 (在 HCl 中)。最低氧化数出现在与氢和金属形成的化合物中。对于金属,最低氧化数为 0(在单质中)。
单质的氧化数是多少?
单质中任何原子的氧化数均为 0。这适用于金属 (Fe, Cu, Na) 和非金属 (O₂, H₂, S₈, Cl₂, P₄)。原因很简单:同一元素的原子对共用电子的吸引力相同,因此假想电荷为零。
氧的氧化数始终为 −2 吗?
几乎总是如此,但有两个例外。在过氧化物 (H₂O₂, Na₂O₂) 中,氧的氧化数为 −1,因为氧原子彼此相连。在与氟形成的化合物 OF₂ 中,氧的氧化数为 +2,因为氟的电负性更强。
氧化数可以是分数吗?
可以,但这是一种平均(形式)值。例如,在 Fe₃O₄ 中,铁的平均氧化数为 +8/3,因为公式中混合了氧化数为 +2 和 +3 的原子。在学校课程中,这种情况很少见 — 通常氧化数是整数。