Dom Rozwój Co to jest sekwencja ucieczki? - definicja z techopedia

Co to jest sekwencja ucieczki? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Sekwencja ucieczki?

W języku C # sekwencja ucieczki odnosi się do kombinacji znaków rozpoczynającej się od ukośnika wstecznego (\), po której następują litery lub cyfry. Sekwencje specjalne reprezentują niedrukowalne i specjalne znaki w ciągach znaków i literałów. Jako takie pozwalają użytkownikom komunikować się z urządzeniem wyświetlającym lub drukarką, wysyłając nie graficzne znaki sterujące w celu określenia działań, takich jak znaki zapytania i zwroty karetki.


Sekwencja zmiany znaczenia jest używana podczas pisania sekcji kodu, takich jak definicje preprocesora, w celu określenia znaków kontynuacji, dzięki czemu wiele linii kodu jest traktowanych przez kompilator jako jedna linia. Wyrażenia regularne, które pomagają wykonywać zaawansowane operacje wyszukiwania ciągów, wykorzystują sekwencje specjalne do zlokalizowania podciągów w dużym ciągu. Po włączeniu cytowanych ciągów sekwencje specjalne mogą być używane do tworzenia plików wyjściowych zawierających znaczniki i pliki szablonów tekstowych.

Techopedia wyjaśnia sekwencję ucieczki

Sekwencja zmiany znaczenia zawiera więcej niż jeden znak, ale działa jako pojedynczy znak, ponieważ nie ma litery, która tekstowo reprezentowałaby znak zmiany znaczenia. Kompilator konwertuje sekwencję znaków na pojedynczy znak zmiany znaczenia w skompilowanym programie. Na przykład kompilator konwertuje \ n kodu źródłowego na pojedynczy znak (kod 10), który reprezentuje przesunięcie wiersza w skompilowanym programie.


Poniżej znajduje się lista zdefiniowanych sekwencji ucieczki C # z odpowiednimi reprezentacjami:

  • \ 'Pojedynczy cudzysłów używany do literałów znakowych
  • \ ”Podwójny cudzysłów używany do literałów łańcuchowych
  • \\ Ukośnik odwrotny używany do ścieżki pliku
  • \? Znak zapytania
  • alert
  • \ b Backspace
  • Form feed
  • \ n Nowa linia
  • Powrót karetki
  • \ t Zakładka pozioma
  • \ v Zakładka pionowa
  • \ 0 Null
  • Sekwencja zmiany znaczenia dla znaku o wartości szesnastkowej
  • \ x Szesnastkowa sekwencja ucieczki Unicode - podobna do \ u, ale o zmiennej długości
  • \ U Sekwencja zmiany znaczenia Unicode używana dla par zastępczych
Ta definicja została napisana w kontekście C #
Co to jest sekwencja ucieczki? - definicja z techopedia