CO2会和Ba(OH)2,Ba(NO3)2,Ba(CIO)2分别发生反应吗?若有,请写出化学方程式

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 11:09:23
CO2会和Ba(OH)2,Ba(NO3)2,Ba(CIO)2分别发生反应吗?若有,请写出化学方程式

CO2会和Ba(OH)2,Ba(NO3)2,Ba(CIO)2分别发生反应吗?若有,请写出化学方程式
CO2会和Ba(OH)2,Ba(NO3)2,Ba(CIO)2分别发生反应吗?若有,请写出化学方程式

CO2会和Ba(OH)2,Ba(NO3)2,Ba(CIO)2分别发生反应吗?若有,请写出化学方程式
二氧化碳能和Ba(OH)2反应:Ba(OH)2+CO2=BaCO3(↓)+H2O
二氧化碳不能和Ba(NO3)2反应,若可以,则生成硝酸和BaCO3,硝酸能溶解BaCO3,那倒不如不反应了
二氧化碳能和Ba(CIO)2反应,原理类似于漂白粉变质:
Ba(ClO)2+H2O+CO2=BaCO3(↓)+2HClO,因为碳酸酸性比HClO强,因此CO2+H2O可以与Ba(ClO)2反应生成HClO,而HClO也不能溶解BaCO3