Like all footwear, road shoe sizes are dependent on the manufacturer, sometimes the specific shoe. If you don't know your size already your best bet would be to go to an LBS and try on shoes. You can also look at the manufacturer's sizing guides and read reviews to see if the shoes are small/true/larger than usual.