字符表示單個字符,通常由置於引號中的一個字符組成,如 'a'
。
“字符”中跟在反斜槓字符 (\
) 後面的字符必須是下列字符之一:'
、"
、\
、0
、a
、b
、f
、n
、r
、t
、u、U、x
、v
。否則將發生編譯時錯誤。
十六進制轉義序列表示單個 Unicode 字符,它的值由“\x”後接十六進制數組成。
如果一個字符表示的值大於 U+FFFF
,則將發生編譯時錯誤。
字符中的 Unicode 字符轉義序列(第 2.4.1 節)必須在 U+0000
到 U+FFFF
的范圍內。
一個簡單轉義序列表示一個 Unicode 字符編碼,詳見下表。
轉義序列 字符名稱 Unicode 編碼\'單引號
0x0027
\"雙引號
0x0022
\\反斜槓
0x005C
\0空
0x0000
\a警報
0x0007
\b退格符
0x0008
\f換頁符
0x000C
\n換行符
0x000A
\r回車
0x000D
\t水平制表符
0x0009
\v垂直制表符
0x000B
“字符”的類型為 char
。