与浓硝酸反应以二氧化氮为主Mg+4HNO3===2NO2↑+Mg(NO3)2+2H2O与稀硝酸反应以一氧化氮为主3Mg+8HNO3===2NO↑+3Mg(NO3)2+4H2O如有疑问,欢迎追问,谢谢
因为金属镁不会在浓硝酸中钝化,所以会反应生成NO2。反应方程式:Mg+4HNO3==Mg(NO3)2+2NO2(气体)+2H2O