Дом развитие Что такое escape-последовательность? - определение из техопедии

Что такое escape-последовательность? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Escape-последовательность?

В C # escape-последовательность обозначает комбинацию символов, начинающуюся с обратной косой черты (\), за которой следуют буквы или цифры. Escape-последовательности представляют непечатаемые и специальные символы в символьных и буквенных строках. Таким образом, они позволяют пользователям обмениваться данными с устройством отображения или принтером, отправляя неграфические управляющие символы для указания действий, таких как вопросительные знаки и возврат каретки.


Экранирующая последовательность используется при написании разделов кода, таких как определения препроцессора, для указания символов продолжения, так что компилятор рассматривает несколько строк кода как одну строку. Регулярные выражения, которые помогают выполнять сложные операции поиска строк, используют escape-последовательности для поиска подстрок в большой строке. Включая строки в кавычках, escape-последовательности могут использоваться для создания выходных файлов, содержащих теги текстовых шаблонов и файлы.

Техопедия объясняет последовательность побега

Экранирующая последовательность содержит более одного символа, но функционирует как один символ, потому что нет буквы, которая бы текстуально представляла экранированный символ. Компилятор преобразует последовательность символов в один экранированный символ в скомпилированной программе. Например, компилятор преобразует \ n в исходном коде в один символ (код 10), который представляет перевод строки в скомпилированной программе.


Ниже приведен список определенных escape-последовательностей C # с соответствующими представлениями:

  • \ 'Одинарная кавычка используется для литералов символов
  • \ ”Двойная кавычка используется для строковых литералов
  • \\ Обратная косая черта используется для пути к файлу
  • \? Вопросительный знак
  • \ Предупреждение
  • \ b Backspace
  • \ f подача формы
  • \ n Новая строка
  • возврат каретки
  • \ t Горизонтальная вкладка
  • \ v Вертикальная вкладка
  • \ 0 Null
  • escape-последовательность Unicode для символа с шестнадцатеричным значением
  • \ x Шестнадцатеричная escape-последовательность Unicode - аналогично \ u, но с переменной длиной
  • \ U Unicode escape-последовательность, используемая для суррогатных пар
Это определение было написано в контексте C #
Что такое escape-последовательность? - определение из техопедии