Zuhause Entwicklung Was ist eine Fluchtsequenz? - Definition aus techopedia

Was ist eine Fluchtsequenz? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Escape Sequence?

In C # bezieht sich eine Escape-Sequenz auf eine Kombination von Zeichen, die mit einem umgekehrten Schrägstrich (\) gefolgt von Buchstaben oder Ziffern beginnen. Escape-Sequenzen stehen für nicht druckbare Zeichen und Sonderzeichen in Zeichen- und Literalzeichenfolgen. Auf diese Weise können Benutzer mit einem Anzeigegerät oder Drucker kommunizieren, indem sie nicht grafische Steuerzeichen senden, um Aktionen wie Fragezeichen und Zeilenumbrüche anzugeben.


Eine Escape-Sequenz wird beim Schreiben von Codeabschnitten wie Präprozessordefinitionen verwendet, um Fortsetzungszeichen anzugeben, sodass der Compiler mehrere Codezeilen als eine einzige Zeile betrachtet. Reguläre Ausdrücke, die bei der Durchführung komplexer Zeichenfolgensuchvorgänge helfen, verwenden Escape-Sequenzen, um Teilzeichenfolgen in einer großen Zeichenfolge zu suchen. Durch Aktivieren von Zeichenfolgen in Anführungszeichen können Escape-Sequenzen zum Erstellen von Ausgabedateien verwendet werden, die Textvorlagen-Tags und -Dateien enthalten.

Techopedia erklärt Escape Sequence

Eine Escape-Sequenz enthält mehr als ein Zeichen, fungiert jedoch als ein einzelnes Zeichen, da es keinen Buchstaben gibt, der das Escape-Zeichen in Textform darstellt. Der Compiler konvertiert die Zeichenfolge in ein einzelnes Escapezeichen im kompilierten Programm. Beispielsweise konvertiert der Compiler \ n im Quellcode in ein einzelnes Zeichen (Code 10), das den Zeilenvorschub im kompilierten Programm darstellt.


Im Folgenden finden Sie eine Liste definierter C # -Escape-Sequenzen mit entsprechenden Darstellungen:

  • \ 'Ein einfaches Anführungszeichen für Zeichenliterale
  • \ ”Doppelte Anführungszeichen für Zeichenfolgenliterale
  • \\ Backslash für den Dateipfad
  • \? Fragezeichen
  • \ a Alarm
  • \ b Rücktaste
  • \ f Formularvorschub
  • \ n Neue Zeile
  • Wagenrücklauf
  • \ t Horizontale Registerkarte
  • \ v Vertikale Registerkarte
  • \ 0 Null
  • \ u Unicode-Escape-Sequenz für ein Zeichen mit einem Hex-Wert
  • \ x Hexadezimale Unicode-Escape-Sequenz - ähnlich wie \ u, jedoch mit variabler Länge
  • \ U Unicode-Escape-Sequenz für Ersatzpaare
Diese Definition wurde im Kontext von C # geschrieben.
Was ist eine Fluchtsequenz? - Definition aus techopedia