J.3.4 Characters

1

  • The number of bits in a byte (3.6).

  • The values of the members of the execution character set (5.2.1).

  • The unique value of the member of the execution character set produced for each of the standard alphabetic escape sequences (5.2.2).

  • 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).

  • Which of signed char or unsigned char has the same range, representation, and behavior as “plain” char (6.2.5, 6.3.1.1).

  • 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).

  • 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).

  • 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).

  • The current locale used to convert a wide character constant consisting of a single multibyte character that maps to a member of the extended execution character set into a corresponding wide character code (6.4.4.4).

  • The current locale used to convert a wide string literal into corresponding wide character codes (6.4.5).

  • The value of a string literal containing a multibyte character or escape sequence not represented in the execution character set (6.4.5).