The syntax for number formats is as follows,
where
digit represents the radix set
specified by the
fmtflags argument value, and
thousands-sep and
decimal-point
are the results of corresponding
numpunct<charT> members
. Integer values have the format:
units :
digits
digits thousands-sep units
and floating-point values have:
floatval
:signopt units fractional
opt exponent
optsignopt decimal-point digits exponent
opt
fractional :
decimal-point digitsopt
exponent
:e
signopt digits
e :
e
E
where the number of digits between
thousands-seps
is as specified by
do_grouping().