Oracle Solaris Studio 12.2: C ユーザーガイド

D.1.4 汎用文字名 (UCN)

6.4.3 項 汎用文字名

UCN では、C のソースで英字ばかりでなく、任意の文字を使用することができます。UCN の形式は次のとおりです。

UCN では、0024 ($)、0040 (@)、0060 (?) を除く 00A0 未満の値や、D800 ~ DFFF の範囲内の値を指定してはいけません。

識別子や文字定数、文字列リテラルで UCN を使用して、C の基本文字セットにはない文字を表すことができます。

UCN の \unnnnnnnn は、8 桁の短い識別子が nnnnnnnn の文字を表します (ISO/IEC 10646 で規定)。同様に、汎用文字名の \unnnn は、4 桁の短い識別子が nnnn (8 桁の短い識別子は 0000nnnn) の文字を表します。