Why are the subscripts in a chemical formula whole numbers (for example, N_2O_5 instead of NO_2.5)?

1 Answer
Oct 2, 2016

Because it doesn't make sense to have half an atom. "NO"_2.5, which we could call a "pseudo-formula", implies you have (two and a) half oxygen atoms for every molecule of ""NO"_2.5", which is physically impossible. So, we scale to whole numbers and rewrite as "N"_2"O"_5 instead.

Same thing with something like "C"_1.5"H"_4"O"_0.5. We instead write "C"_3"H"_8"O".