next up previous
Nächste Seite: Wahrheitswerte (BOOLEAN) Aufwärts: Zeichenketten Vorherige Seite: Zeichenkettenverkettung:


Sonderzeichen in konstanten Zeichenketten:

bietet ähnlich zu ANSI-C die Möglichkeit, innerhalb von konstanten Zeichenketten Sonderzeichen und Steuercodes anzugeben. Hierdurch ist es möglich, jedes Zeichen von CHAR(0) bis CHAR(255) zu erreichen.

Einleitendes Zeichen ist immer der Backslash ,,\``. Direkt daran anschliessend folgen bestimmte Zeichen oder Kombinationen, die den Wert des Zeichens bestimmen (Tabelle 5.3). Der Backslash selbst wird als ,,\\`` angegeben. Alle in der Tabelle nicht vermerkten Zeichen nach ,,\`` ergeben eine Fehlermeldung.


Tabelle 5.3: Sonderzeichen in Zeichenketten-Konstanten.
Kombination Zeichen Dezimal Hex Oktal
\o ASCII.nul 0 00H 000B
\b ASCII.bs 8 08H 010B
\e ASCII.esc 27 1BH 033B
\f ASCII.ff 12 0CH 014B
\n ASCII.eol 10 0AH 012B
\r ASCII.cr 13 0DH 015B
\t ASCII.tab 9 09H 011B
\[ ASCII.csi 155 9BH 233B
\" '"' 34 22H 042B
\' "'" 39 27H 047B
\\ "\" 92 5CH 134B
\x12 CHAR(12H) 12 = Zweistellige Hexzahl
    (gross oder klein)
\123 123C 123 = Dreistellige Oktalzahl



\begin{note}
Da diese Art der Codierung zu Inkompatibilit\uml {a}ten f\uml {u}hr...
....
Danach werden alle Zeichenketten also wieder ganz normal behandelt.
\end{note}


\begin{example}
\ Diese M\uml {o}glichkeit kann unter Umst\uml {a}nden
eine Meng...
...(''Zeile 1\nZeile 2\n\n'');\end{verbatim}\noindent
ersetzt werden.
\end{example}


Zu den Sonderzeichen noch einige Anmerkungen und Tips:


next up previous
Nächste Seite: Wahrheitswerte (BOOLEAN) Aufwärts: Zeichenketten Vorherige Seite: Zeichenkettenverkettung:
Claudio Nieder 2000-11-12