# Carbonate + acid reactions - How to recognize these type of reactions?

So I've got $$\ce{CaCO_3 + HCl \rightarrow CO_2 + H_2 O + CaCl_2}$$

I'm wondering how I can recognize these types of reactions? I know that when I mix an acid and a base I get salt and water but in this reaction there is also some $\ce{CO2}$ which is confusing me. When can I expect this type of salt base reaction and should I expect more like these with other by products other than $\ce{CO2}$?

• You say "this type of salt base reaction" , do you mean salt and acid reaction ? Since there is no base in the reaction. – Del Pate Feb 15 '15 at 19:15