["Followup-To:" header set to comp.lang.c.]
What if there was a system where the digits '0' through '9' is not
continuous? Would the standard translate them to a continuous
representation?
This is what the Standard has to say about the topic:
In both the source and execution basic character sets,
the value of each character after 0 in the above list of
decimal digits shall be one greater than the value of
the previous.
What I don't understand is why the consecutivity of 0 thru 9 is
required from the *source* character set as well. In case source
and execution set differ, won't the compiler have to translate
all character constants and string literals anyway?
robert