See programming-idioms.org:
The following code parses a number of different strings as decimal, binary, octal or hex numbers creating results of different integer types.