Символьные литералы
Литералы символьного типа записываются в двойных кавычках полностью, аналогично языку программирования C/C++. Они могут содержать печатные символы и специальные слеш-последовательности:
-
\n
– символ новой строки; -
\r
– символ возврата каретки; -
\t
– символ табуляции; -
\x< код >
– символ с указанным (шестнадцатеричным) кодом; -
\< символ >
– указанный символ. Может использоваться для экранирования кавычек и самого символа «\».
В длинных текстовых литералах, размещаемых на отдельных строках текста, символ перехода на следующую строку (EOL) сохраняется, т.е. конструкция типа:
"aaa bbb ccc"
интерпретируется как "aaa\nbbb\nccc"
символ \r
удаляется, а в конструкции типа:
"aaa" "bbb" "ccc"
интерпретируется как "aaabbbccc"
.
Примеры символьных литералов
"abcd", "New Line\n", "\x7 the Bell", "\"c:\\linter\""