Positional character conversion #
Printing and scanning share an explicit radix. The scanner accepts a digit decoder and leaves
the first nondigit and its suffix unconsumed. Magnitude parsing adds a radix point and delegates
exponent syntax to its caller; fractional digits each subtract fractionScale exponent units.
Decimal and hexadecimal text use the same implementation with different syntax parameters.
Digits in printing order, including one digit for zero.