Символьные литералы
Литералы символьного типа записываются в двойных кавычках полностью, аналогично языку программирования 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\""