Реакции кислот с солями в общем виде выглядят как (Металл)(Кислотный остаток1) + (Н)(Кислотный остаток2) -> (H)(Кислотный остаток1) + (Металл)(Кислотный остаток2).
Реакция пойдет, только если кислота2 сильнее, и сможет вытеснить кислоту1 из соли.
Так же, для осуществления реакции, нужно, чтобы образовывался газ, нерастворимое в-во или слабый электролит (например вода).