CO2先与Ba(OH)2反应
CO2 + Ba(OH)2 = BaCO3↓ + H2O
然后再与KOH反应
CO2 + 2 KOH = K2CO3 + H2O
最后与KAlO2反应
CO2 + 2 KAlO2 + 3 H2O = K2CO3 + 2 Al(OH)3
过量的CO2还可以继续与K2CO3反应得到KHCO3
CO2 + K2CO3 + H2O = 2 KHCO3
继续过量的CO2还可以使BaCO3沉淀溶解
CO2 + BaCO3 + H2O = Ba(HCO3)2
最后剩余的是Al(OH)3沉淀
要反应
2KOH+CO2===K2CO3十H2O
不是以上四种,不好归类,但真要分的话只能说是非氧化还原反应
少量CO2:反应仅停留在生成K2CO3的阶段,因为此时KOH未反应完;
2KOH + CO2 = K2CO3 + H2O
过量CO2:第一阶段生成的K2CO3会继续与CO2和H2O反应,生成KHCO3;
原因:H2CO3酸性比HCO3-强,H2CO3与CO32-相遇会发生强酸制弱酸的反应.
CO2 + H2O = H2CO3,K2CO3 + H2CO3 = 2KHCO3,
两者反应生成盐和水: