The number of bits in a byte (3.6).
There are 8 bits in a byte.
The values of the members of the execution character set (5.2.1).
Mapping is identical between source and execution characters.
The unique value of the member of the execution character set produced for each of the standard alphabetic escape sequences (5.2.2).
Escape Sequence |
Unique Value |
---|---|
\a (alert) |
7 |
\b (backspace) |
8 |
\f (form feed) |
12 |
\n (new line) |
10 |
\r (carriage return) |
13 |
\t (horizontal tab) |
9 |
\v (vertical tab) |
11 |
The value of a char object into which has been stored any character other than a member of the basic execution character set (6.2.5).
It is the numerical value of the low order 8 bits associated with the character assigned to the char object.
Which of signed char or unsigned char has the same range, representation, and behavior as “plain” char (6.2.5, 6.3.1.1).
A signed char is treated as a “plain” char (SPARC) (x86).
The mapping of members of the source character set (in character constants and string literals) to members of the execution character set (6.4.4.4, 5.1.1.2).
Mapping is identical between source and execution characters.
The value of an integer character constant containing more than one character or containing a character or escape sequence that does not map to a single-byte execution character (6.4.4.4).
A multiple-character constant that is not an escape sequence has a value derived from the numeric values of each character.
The value of a wide character constant containing more than one multibyte character, or containing a multibyte character or escape sequence not represented in the extended execution character set (6.4.4.4).
A multiple-character wide character constant that is not an escape sequence has a value derived from the numeric values of each character.
The current locale used to convert a wide character constant consisting of a single multi-byte character that maps to a member of the extended execution character set into a corresponding wide character code (6.4.4.4).
The valid locale specified by LC_ALL, LC_CTYPE, or LANG environment variable.
The current locale used to convert a wide string literal into corresponding wide character codes (6.4.5).
The valid locale specified by LC_ALL, LC_CTYPE, or LANG environment variable.
The value of a string literal containing a multi-byte character or escape sequence not represented in the execution character set (6.4.5).
Each byte of the multi-byte character forms a character of the string literal, with a value equivalent to the numerical value of that byte in the multi-byte character.