“字符串文本”是源字符集中的字符序列,用双引号(" ")。 字符串文本用于表示字符序列,它们共同构成以 null 结尾的字符串。 必须始终使用字母 L为宽字符串文本添加前缀。
语法
string-literal:
"
s-char-sequence
选择"
L"
s-char-sequence
选择"
s-char-sequence:
s-char
s-char-sequence
s-char
s-char:
除双引号()、反斜杠("或换行符)\以外的源字符集的任何成员
escape-sequence
注解
此示例是一个简单的字符串文本:
char *amessage = "This is a string literal.";
转义序列表中列出的所有转义代码在字符串文本中有效。 若要在字符串文本中表示双引号,请使用转义序列 \"。 可以在没有转义序列的情况下表示单引号(')。 反斜杠 (\) 必须在字符串内出现后跟第二个反斜杠 (\\)。 当反斜杠出现在行尾时,它始终被解释为行延续字符。