Carbonates and bicarbonates react with acids to produce carbon dioxide gas (CO₂), water, and a salt. CO₂ gas, when bubbled through limewater (calcium hydroxide solution), reacts to form insoluble calcium carbonate, which appears as a milky precipitate.