In my program I use a lot of integer division by 10^x and integer mod function of power 10.
For example:
unsigned __int64 a = 12345; a = a / 100; ...
Not unless you're architecture supports Binary Coded Decimal, and even then only with lots of assembly messiness.