Bacl2溶液中通入SO2,产生H2SO3,为什么H2SO3不和BaCl继续反应生成BaSO3沉淀啊,老师为什么说没有沉淀...Bacl2溶液中通入SO2,产生H2SO3,为什么H2SO3不和BaCl继续反应生成BaSO3沉淀啊,老师为什么说没有沉淀啊,BaSO3明明是沉淀啊

问题描述:

Bacl2溶液中通入SO2,产生H2SO3,为什么H2SO3不和BaCl继续反应生成BaSO3沉淀啊,老师为什么说没有沉淀...
Bacl2溶液中通入SO2,产生H2SO3,为什么H2SO3不和BaCl继续反应生成BaSO3沉淀啊,老师为什么说没有沉淀啊,BaSO3明明是沉淀啊

不会产生沉淀的.
因为如果反应生成BaSO3和HCl,由于HCl是强酸,仍会和BaSO3反应生成BaCl2和SO2:BaSO3 + 2HCl == BaCl2 + SO2↑+ H2O
所以BaCl2和SO2本质是不会反应的.