Generally, when metals are treated with mineral acids, hydrogen gas is liberated but when metals (except Mn and Mg), treated with HNO3, hydrogen is not liberated, why?
Nitric acid is a potent oxidizing agent. It reacts with hydrogen to form water. Due to this, when a metal is treated with nitric acid, hydrogen gas is not liberated.