Escape-Sequenz: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 8: | Zeile 8: | ||
{| class=wikitable width=100% | {| class=wikitable width=100% | ||
! Escape-<br>Sequenz !! Beschreibung | ! width=10% | Escape-<br>Sequenz !! Beschreibung | ||
|- | |- | ||
| <tt>\'</tt> || Einfaches Anführungszeichen | | <tt>\'</tt> || Einfaches Anführungszeichen |
Version vom 23. Januar 2009, 13:31 Uhr
Eine Escape-Sequenz ist eine Zeichenkombination, die für die Darstellung nicht direkt anzeigbarer Zeichen verwendet wird. Bei den nicht darstellbaren Zeichen handelt es sich meist um sogenannte Steuerzeichen.
Nach einem verbreiteten Standard wird die Zeichenkombination von einem umgekehrten Schrägstrich ("\") eingeleitet, dem ein Kennzeichen folgt.
Escape-Sequenzen in C und verwandten Programmiersprachen
In C und zu C verwandten Programmiersprachen wie C++, Java, Perl und Javascript können in Zeichenfolgen durch folgende Escape-Sequenzen häufig benötigte Steuerzeichen eingefügt werden. Die Bezeichnungen vieler Steuerzeichen stammen noch aus der Zeit, als Ausgaben vorwiegend auf Fernschreibern und Druckern erfolgten.
Escape- Sequenz |
Beschreibung |
---|---|
\' | Einfaches Anführungszeichen |
\" | Doppeltes Anführungszeichen |
\\ | umgekehrter Schrägstrich |
\0 | Nullzeichen (NUL, nicht das Zahlzeichen 0) |
\a | (alert) akustisches Signal |
\b | (backspace) Rückschritt |
\f | (formfeed) Seitenvorschub |
\n | (newline) Zeilenumbruch |
\r | (carriage return) Wagenrücklauf |
\t | Horizontaler Tabulator |
\v | Vertikaler Tabulator |
\xhh | Direkte Zeichenauswahl durch zwei folgende Hexadezimalziffern "hh" ("A" entspricht "\x41") |
\ooo | Direkte Zeichenauswahl durch folgende maximal drei Oktalziffern "ooo" ("A" entspricht "\101"); "\0" ist ein Spezialfall dieser Regel. |
\uhhhh | Start einer Unicode-Zeichensequenz; auf diese müssen vier Hexadezimalziffern "hhhh" folgen (das Euro-Symbol entspricht "\u20ac") |
Durch den Einfluss der stark verbreiteten Programmiersprache C finden sich dieselben Escape-Sequenzen auch in anderen Zusammenhängen wieder, z. B. in Konfigurationsdateien.