字串文字

字串文字用於指定字元陣列。它們是用雙引號括起來的字元序列(例如 abcd,型別為 char*)。

L 字首使文字成為 wchar_t*型別的寬字元陣列。例如,L"abcd"

從 C11 開始,還有其他編碼字首,類似於 L

字首 基礎型別 編碼
none char 平臺依賴
L wchar_t 平臺依賴
u8 char UTF-8
u char16_t 通常是 UTF-16
U char32_t 通常是 UTF-32

對於後兩者,如果編碼實際上是相應的 UTF 編碼,則可以使用特徵測試巨集進行查詢。