分类：教育/科学-学习帮助
问题：~~~~为什么加热Na2Co3.10H2O,NaHCO3,(NH 
为什么加热Na2o3.10H2O,NaHCO3,(NH4)2CO3,CaCO3　将产生的气体通入BaCL2溶液，能产生白色沉淀的只有(NH4)2CO3,那CaCO3与NaHCO3呢？
回答：BaCl2只有在碱性溶液的条件下才与CO2反应生成BaCO3沉淀
加热(NH4)2CO3会有NH3生成并溶于溶液中，创造碱性条件；加热其他两项只生成CO2，故不会有沉淀