REACTIONS OF METALS AND NON-METALS WITH ACIDS
Metals react with acid to produce a salt and hydrogen gas
Metal + dil. Acid--->salt + hydrogen
Eg: hydrochloric acid + zinc --->zinc chloride + hydrogen
Sulphuric acid + zinc--->zinc sulphate + hydrogen
(Hydrogen gas produced will burn with a pop sound when the burning candle is kept near that)
NON METALS generally do not react with acids
REACTION OF METALS AND NON-METALS WITH BASE
Generally, metals react with a base to produce salt and hydrogen (but such reaction is not possible with all metals)
Eg: sodium hydroxide + zinc--->sodium zincate + hydrogen
The reaction of non-metal with base is complex