Miligram and kilogram - I've never heard centigram. I'm sure you've heard of a Mustang "Five-O," or any other engine displacement value being referred to in litres. Again, in Europe it's cubic centimetre. I'm only guessing here, and I'm open to criticism but I think measuring volume of an empty space using a liquid measurement is not accurate. Wouldn't that value change depending on air pressure? I guess there's a standard somewhere like "water at sea-level" or at a certain KPa.
You may have heard of the Fiat cinquecento (pronounced chink-weh-shen-toe). This means 500 and indeed the tiny engine in this thing is 500 cc's or 1/2 a litre (or 5 decalitres for your nutty math teacher).
I've been quite messed up by the whole thing. I was in school when they decided to implement the metric system. I understand temperature expressed in Celcius but not Farenheit. Short distances like an inch or 1/16" I comprehend much better than 1mm or 1.5 centimetres. I know that a mile is far and a kilometre about half that. I weigh 180lbs - no idea how many kilos that is.
I've got the very small, very useful (and very free) program on my desktop called "Convert." I'd be completely lost without it.