Hemoglobin's (Hb) affinity for various gases is dictated by their chemical interactions with the heme group. The affinity order is as follows:
Carbon monoxide (\( \mathrm{CO} \)): Hemoglobin exhibits its highest affinity for \( \mathrm{CO} \), approximately 200-300 times greater than for \( \mathrm{O_2} \). This potent binding severely impedes oxygen transport in the presence of \( \mathrm{CO} \).
Carbon dioxide (\( \mathrm{CO_2} \)): Hemoglobin binds \( \mathrm{CO_2} \) to form carbaminohemoglobin, but with a significantly lower affinity than for \( \mathrm{CO} \).
Oxygen (\( \mathrm{O_2} \)): Hemoglobin's affinity for \( \mathrm{O_2} \) is lower than for both \( \mathrm{CO_2} \) and \( \mathrm{CO} \).
Consequently, the affinity order is:
\[
\mathrm{CO}>\mathrm{CO_2}>\mathrm{O_2}.
\]