生成弱电解质使沉淀溶解→ 生成弱酸使沉淀溶解
  生成弱酸盐使沉淀溶解                   其它

  由弱酸所形成的难溶性弱酸盐,如CaCO、BaCO和FeS等一般都溶于强酸,这是因为这些弱酸盐的酸根阴离子与强酸提供的H结合生成微弱电离的弱酸,甚至生成有关气体。溶液中酸根离子浓度减小,使J,于是平衡向沉淀溶解方向移动。只要有足够酸量,固体就会全部溶解。现以CaCO溶于HCl为例来说明。
  已经知道,在含固体CaCO的饱和溶液中,存在着下列平衡:
           CaCO(s) Ca(aq)+ CO(aq)
  当加入盐酸时,H离子和CO离子先形成HCO离子,H + COHCO
  随着HCO离子浓度的增加,它和H离子进一步结合而成HCO
          H + HCOHCO
  最后,溶液中积累的HCO达到饱和。由于HCO的不稳定性,它放出CO气体。
             HCOHO + CO
  总的反应可以表示如下:
  
  由于上述反应的发生,CO离子浓度大大降低。这时[Ca][CO]<。结果CaCO开始溶解,只要有足够的盐酸存在,固体CaCO就会全部溶解。即使像醋酸这样的弱酸,它所提供的H离子浓度,也足以使CaCO溶解。因为醋酸的电离常数比HCO或HCO的电离常数都大。
  〖又如CaCO沉淀可溶于HCl