so2 Bacl2 Ba(oH)2书上说so2的水溶液中c(so3-)很小,不能与Ba2+结合成沉淀.若是将Bacl2换成Ba(oH)2,c(so3-)不是也很小吗,为什么就能生成BaSO3呢?

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/02 16:00:42

so2 Bacl2 Ba(oH)2
书上说so2的水溶液中c(so3-)很小,不能与Ba2+结合成沉淀.若是将Bacl2换成Ba(oH)2,c(so3-)不是也很小吗,为什么就能生成BaSO3呢?

那是因为二氧化硫存在溶解平衡,而加碱能使平衡向右移动,使溶液中c(so3-)增加,从而与Ba2+结合生成沉淀,书上说的不是很准确,SO2不能和BaCl2反应是因为强酸不能制弱酸.

弱酸不能制强酸