Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Строковый литерал — это последовательность символов из исходного набора символов, заключенного в двойные кавычки (" "). Строковые литералы используются для представления последовательности символов, которые объединяются в виде строки, завершаемой значением 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.";
Все коды escape-адресов, перечисленные в таблице escape-последовательностей , допустимы в строковых литералах. Чтобы представить двойную кавычку в строковом литерале, используйте escape-последовательность \". Одинарный кавычки (') может быть представлен без escape-последовательности. Обратная косая черта (\) должна следовать с второй обратной косой чертой (\\), когда она отображается в строке. Когда обратная косая черта отображается в конце строки, она всегда интерпретируется как символ продолжения строки.