几乎所有化学反应都会涉及到原子间键的形成或断裂。由于化学反应中的能量既不会凭空消失也不会凭空出现，所以，要是知道反应中形成键或破坏键所需的能量，我们就能将这些键能相加，非常准确地估算出整个反应的焓变。 让我们以反应H2 + F2 → 2HF为例。在该反应中，破坏H2分子中的H原子所需要的能量是436 kJ/mol，而F2所需要的能量是158 kJ/mol。最后，H和F形成HF所需的能量等于-568 kJ/mol。由于方程式中的生成物是2HF，所以我们需要乘以2，即2 × -568 = -1136 kJ/mol。将所有值相加求和，得到： 436 + 158 + -1136 = -542 kJ/mol。 生成焓是固定的∆H值，它代表生成特定化学物质所用的反应焓变。如果知道生成方程式中的生成物和反应物所需的生成焓，你可以将它们相加，来估算焓值，其方法与上文所述的键能方法非常类似。 让我们以反应C2H5OH + 3O2 → 2CO2 + 3H2O为例。在该反应中，我们知道如下反应的生成焓：C2H5OH → 2C + 3H2 + 0.5O2 = 228 kJ/mol2C + 2O2 → 2CO2 = -394 × 2 = -788 kJ/mol 3H2 + 1.5 O2 → 3H2O = -286 × 3 = -858 kJ/mol 由于将这些方程式相加后可以得到C2H5OH + 3O2 → 2CO2 + 3H2O，正是我们想要计算焓值的方程式，所以我们只需将以上反应的生成焓相加，就能算出该反应的焓值，计算过程为： 228 + -788 + -858 = -1418 kJ/mol。 一定要注意，使用生成焓来计算反应的焓值时，只要颠倒了组分反应的方程式，就需要改变生成焓的符号。换而言之，如果为了得到所有生成物和反应物，以便将它们约去，你颠倒了一个或多个生成反应方程式，那么你必须改变这些生成反应方程式焓值的符号。 你应该注意到了，在之前的示例中，我们为C2H5OH而使用的生成反应是颠倒的。C2H5OH → 2C + 3H2 + 0.5O2展示的是C2H5OH的分解过程，而不是它的形成过程。由于为了得到所有生成物和反应物，以便将它们约去，我们颠倒了方程式，所以我们必须改变生成焓的符号，得到228 kJ/mol。实际上，C2H5OH的生成焓等于-228 kJ/mol。
使用键能来估算焓值。 使用生成焓来估算焓值。 颠倒方程式时不要忘了改变符号。
使用键能来估算焓值。 使用生成焓来估算焓值。 颠倒方程式时不要忘了改变符号。