根据实验结果,金属镁与不同浓度的硝酸反应时,有下列几种情况:
(1)当硝酸浓度大于10N时Mg+4HNO3=Mg(NO3)2+2H2O+2NO2↑。
(2)当硝酸浓度为6、6~10N时11Mg+28HNO3=11Mg(NO3)2+NH4NO3+NO2↑+NO↑+N2↑+12H2O。
(3)当硝酸浓度在0.1~6、6N时12Mg+30HNO3=12Mg(NO3)2+NH4NO3+NO2↑+HO↑+N2↑+H2↑+12H2O。
(4)当硝酸浓度小于0.1N时10Mg+24HNO3=10Mg(NO3)2+NH4NO3+N2↑+H2↑+3H2O。