وقتی اسیدها با نمکها واکنش میدهند معمولاً یک گاز آزاد میشود. نوع گاز بستگی به یون موجود در نمک دارد:
• اگر نمک، یون کربنات (CO₃²⁻) یا بیکربنات (HCO₃⁻) داشته باشد → دیاکسید کربن (CO₂) آزاد میشود.
مثال:
HCl + NaHCO₃ → CO₂ + H₂O + NaCl
• اگر نمک، یون سولفیت (SO₃²⁻) داشته باشد → دیاکسید گوگرد (SO₂) آزاد میشود.
• اگر نمک، یون نیتریت (NO₂⁻) داشته باشد → نیتریک اکسید (NO) آزاد میشود.
• اگر نمک، یون سیانید (CN⁻) داشته باشد → هیدروژن سیانید (HCN) گاز بسیار سمی آزاد میشود