Why is the relative atomic mass of carbon not exactly 12?
Simply because the atomic mass is defined as 1/12 of the mass of 12C. Others isotopes of carbon (13C mostly, with an abundance of 1.1% approximately) account for an average atomic mass slightly above 12.