Mathematically, bases are indicated by a trailing subscript of the base in decimal.

In many computer languages, hexadecimal is preceded by `0x', as you say, and octal is preceded by `0', but binary isn't generally allowed, as it's just as easy and nearly as understandable to use hex or octal with the added benefit of taking up much less space. I suppose he could have it be `010'. `0x8' isn't particularly interesting, though.
_________________________
Bitt Faulk