Casa Desenvolupament Què és una seqüència d’escapament? - Definició de tecnologia

Què és una seqüència d’escapament? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la seqüència d’escapament?

A C #, una seqüència d'escapament es refereix a una combinació de caràcters que comença amb una barra posterior (\) seguida de lletres o dígits. Les seqüències d'escapament representen caràcters no especials i imprimibles en caràcters i cadenes literals. Com a tal, permeten als usuaris comunicar-se amb un dispositiu de visualització o impressora enviant caràcters de control no gràfics per especificar accions com els signes d’interrogació i les devolucions del transport.


Una seqüència d'escapament s'utilitza quan s'escriuen seccions de codi, com les definicions del preprocessador, per especificar caràcters de continuació, de manera que diverses compiladores de línies de codi són considerades com una sola línia pel compilador. Les expressions regulars que ajuden a realitzar operacions de cerca de cadenes sofisticades utilitzen seqüències d’escapament per localitzar subcadents dins d’una cadena gran. Si activeu les cadenes citades, es poden utilitzar seqüències de sortida per crear fitxers de sortida que continguin etiquetes i fitxers de plantilles de text.

La Techopedia explica la seqüència d’escapament

Una seqüència d'escapament conté més d'un personatge, però funciona com un sol caràcter, perquè no hi ha cap lletra que representi textualment el caràcter escapçat. El compilador converteix la seqüència de caràcters en un sol personatge escapat al programa compilat. Per exemple, el compilador converteix \ n en el codi font en un sol caràcter (codi 10), que representa el feed de línia del programa compilat.


A continuació, es mostra una llista de seqüències d'escapament C # definides amb representacions corresponents:

  • \ 'Comença única utilitzada per a literals de caràcters
  • \ ”Comença doble que s’utilitza per als literals de cadena
  • \\ Retrocés usat per a la ruta del fitxer
  • \? Signe d'interrogació
  • \ a Alerta
  • \ retrocés
  • \ f Formulari del formulari
  • \ n Línia nova
  • Retorn del cotxe
  • \ t Pestanya horitzontal
  • Pestanya vertical \ v
  • \ 0 Nul
  • \ u Seqüència d'escapament Unicode per a un personatge amb un valor hexàgic
  • \ x Seqüència d'escapament hexadecimal Unicode - similar a \ u però amb longitud variable
  • \ U Seqüència d'escapament Unicode usada per a parells substitutius
Aquesta definició es va escriure en el context de C #
Què és una seqüència d’escapament? - Definició de tecnologia