The
decimal-point character
is the
(single-byte) character used by functions that convert between a (single-byte)
character sequence and a value of one of the floating-point types
. It is used
in the character sequence to denote the beginning of a fractional part
. It is
represented in
[support] through
[thread]
and
[depr] by a period,
'.',
which is
also its value in the
"C"
locale, but may change during program
execution by a call to
setlocale(int, const char*),
or by a change to a
locale
object, as described in
[locales] and
[input.output].