Escape-Sequenz: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
== Escape-Sequenzen in C und verwandten Programmiersprachen == | == Escape-Sequenzen in C und verwandten Programmiersprachen == | ||
In [[C]] und | In [[C]] und damit verwandten [[Programmiersprache]]n 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 [[Drucker]]n erfolgten. | ||
{| 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 | ||
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 |