为什么Baso4不溶于盐而BaCO3溶呢?

问题描述:

为什么Baso4不溶于盐而BaCO3溶呢?

BaCO3 水中微量电离 BaCO3==Ba2+ +CO32-
CO32-+H+==H2O+CO2 CO2是气体 飞走 促使溶液中CO32-减少 BaCO3继续电离 反应趋于完全 即BaCO3溶解
而BaSO4显然不生成气体 BaSO4不会继续电离