Символьные литералы

 

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