NaOH溶液与过量的Mg(HCO3)2溶液反应的离子方程式答案给的是 OH-+HCO3-+Mg2+==MgCO3↓+H2O,我的疑问是:为什么OH-与HCO3-先反应,而不与Mg2+产生Mg(OH)2沉淀?

问题描述:

NaOH溶液与过量的Mg(HCO3)2溶液反应的离子方程式
答案给的是 OH-+HCO3-+Mg2+==MgCO3↓+H2O,我的疑问是:为什么OH-与HCO3-先反应,而不与Mg2+产生Mg(OH)2沉淀?

因为是过量HCO3-,而HCO3-可以电离,在大量CO32-存在的情况下,MgCO3溶解度反而比Mg(OH)2小,因此产生的是MgCO3
若是恰好完全反应,则应该产生的是Mg(OH)2和Na2CO3