关键在于Ba(HCO3)2是易溶于水的物质,所以不符合复分解反应发生的条件。 其实还有个反应:BaCO3+H2O+CO2=Ba(HCO3)2,所以还是没有沉淀。
加热就可以反应了,因为Ba(HCO3)2不稳定:Ba(HCO3)2=△=BaCO3↓+H2O+CO2↑