Контрольные последовательности Юникод

Контрольные последовательности Юникод в тексте программы используются для представления символов Юникод. Такие контрольные последовательности обрабатываются в идентификаторах, символьных и строковых литералах. Их обработка не производится в других частях программы.

unicode-escape-sequence:

\u   hex-digit   hex-digit   hex-digit   hex-digit

\U   hex-digit   hex-digit   hex-digit   hex-digit   hex-digit   hex-digit   hex-digit   hex-digit

Контрольная последовательность Юникод представляет единичный символ Юникод, образованный шестнадцатеричным числом следующим за символами «\u» или «\U». Так как компилятор языка использует 16-битное кодирование символов в символьных и строковых значениях, то использование дополнительных Юникод символов в диапазоне U+10000 – U+10FFFF недопустимо в символьных литералах. Данные символы могут быть представлены как суррогатные пары в строковом значении.

Пример

Const
    CopyRight = "\u00A9 АО ""IT-Компания"""//Данная константа соответствует значению: © АО "IT-Компания"

См.также:

Лексемы