Tolong jelaskan mengenai Reaksi dengan non-logam dari Asam nitrat

Ketika asam nitrat bereaksi dengan berbagai unsur non-logam, terkecuali silikon serta halogen, biasanya ia akan mengoksidasi non-logam tersebut ke keadaan oksidasi tertinggi dengan asam nitrat menjadi nitrogen dioksida untuk asam pekat dan nitrogen monoksida untuk asam encer.

C + 4HNO3 → CO2 + 4NO2 + 2H2O