鹽酸(HCl)為酸,碳酸鋇(BaCO3)為鹽,二者都是化合物,在化合物之間發生的是複分解反應。在鹽與酸發生複分解反應時要求生成的新鹽為沉澱,複分解反應才能發生,可二者反應無沉澱生成,但生成的碳酸不穩定,可分解成水和CO2,因而二者可以反應:2HCⅠ+BaCO3=BaCⅠ2十H2O十CO2↑。
BaCO3與HCl會反應,強酸製取弱酸 BaCO3+2HCl=BaCl2+H2O+CO2↑, BsSO4與HCl不會反應, 因為都是強酸, 又不能滿足複分解反應的條件