Sun Studio 12:C 用户指南

D.1.4 通用字符名 (UCN)

6.4.3 通用字符名

UCN 允许在 C 源码中使用任何字符,而不仅仅是英文字符。UCN 的格式是:

UCN 不能指定小于 00A0 的值(0024 ($)、0040 (@) 或 0060 (?) 除外),也不能指定 D800 到 DFFF 范围内(含 D800 和 DFFF)的值。

UCN 可用于标识符、字符常量和字符串文字中,以指定 C 基本字符集中不存在的字符。

UCN \unnnnnnnn 指定了其八位短标识符(根据 ISO/IEC 10646 的规定)为 nnnnnnnn 的字符。同样,通用字符名 ¯nnnn 指定了其四位短标识符为 nnnn(其八位短标识符为 0000nnnn)的字符。