均有白色沉淀生成,,前两者生成BaSO3沉淀,后者生成BaSO4沉淀。——这是为什么?求详细的解释过程~
把SO2气体通入BaCl2溶液中,由于盐酸比亚硫酸强,我们不能用亚硫酸制取盐酸,所以没有沉淀发生;
但若通入NH3或加入NaOH溶液,二氧化硫会先和碱反应生成亚硫酸盐,而与氯化钡是盐与盐的复分解反应,所以会得到BaSO3沉淀;
当把BaCl2改成Ba(NO3)2时,由于硝酸根的氧化性,亚硫酸会被氧化成硫酸,硫酸和BaCl2可以生成BaSO4沉淀。