The C Standard supports universal character names that may be used in identifiers, character constants, and string literals to designate characters that are not in the basic character set. The universal character name \U
nnnnnnnn designates the character whose eight-digit short identifier (as specified by ISO/IEC 10646) is nnnnnnnn. Similarly, the universal character name \u
nnnn designates the character whose four-digit short identifier is nnnn (and whose eight-digit short identifier is 0000
nnnn).
Section Subclause 5.1.1.2, paragraph 4, of the C Standard [ISO/IEC 9899:2011], says,
...
[ISO/IEC 10646-2003] | |
[ISO/IEC 9899:2011] | Section Subclause 5.1.1.2, "Translation Phases" |
...