Escape-Sequenz: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 43: | Zeile 43: | ||
== Weblinks == | == Weblinks == | ||
{{ | {{Weblinks}} | ||
{{url_dewikipedia|Escape-Sequenz|Escape-Sequenz}} | |||
{{Fuss}} | |||
{{cat|Programmierung}} | {{cat|Programmierung}} | ||
{{cat|Zeichenkodierung}} | {{cat|Zeichenkodierung}} |
Aktuelle Version vom 7. Februar 2010, 18:49 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 damit 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.
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | ger | Escape-Sequenzwbm | Enzyklopädischer Artikel |