_" eingefügt werden.
Beispiele:
Zahlen werden als Oktal- oder Hexadezimalzahlen betrachtet, wenn sie mit einer Null bzw. "42 -9 3.141 -0.005 1.5e-6 2E17 1_000_000
0x" beginnen.
dezimal oktal hexadezimal
--------------------------------------------
20 024 0x14
-63 -077 -0x3f
'...', so wird die Kette im wesentlichen so gespeichert,
wie sie geschrieben ist. Setzt man sie dagegen in doppelte
Anführungszeichen "...", findet u.U. eine Ersetzung
bestimmter Sonderzeichen statt.
Beispiele:
Darstellung interne Form
im Perl-Programm
-----------------------------------------------------------------
'Hallo' Hallo
'Rock \'n\' Roll' Rock 'n' Roll
'C:\\DATA' C:\DATA
'Hello, world !\n' Hello, world !\n
"Hello, world !\n" Hello, world !Zeilenvorschub
'A\102\x43' A\102\x43
"A\102\x43" ABC
"\"Max\"" "Max"
Bei einfachen Anführungszeichen wird mit zwei Ausnahmen jedes
Zeichen so in die Zeichenkette übernommen, wie es geschrieben
wird. Will man ein Apostroph einbauen, so muß es durch
einen backslash "\" markiert werden. Um schließlich
einen solchen backslash zu verwenden, wird er doppelt geschrieben.
Steht ein String in doppelten Anführungszeichen, so können Sonderzeichen, die sich nicht direkt durch ein Symbol darstellen lassen, mit Hilfe eines backslash erzeugt werden.
Zeichen Bedeutung
----------------------------------------------------------------------------
\" doppeltes Anführungszeichen "
\\ backslash \
\n neue Zeile (newline)
\r Return
\f neue Seite (form feed)
\t horizontaler Tabulator
\v vertikaler Tabulator
\b Rückschritt (backspace)
\a akustisches Signal
\e Escape
\102 oktaler Zeichencode (hier für 'B')
\x43 hexadezimaler Zeichencode (hier für 'C')
\cC Control-Zeichen (hier: Ctrl-C)
Außerdem gibt es noch Ausdrücke, die die Groß- und
Kleinschreibung beeinflussen:
Zeichen Bedeutung
-----------------------------------------------------
\l nächster Buchstabe klein
\u nächster Buchstabe groß
\L Buchstaben bis \E klein
\U Buchstaben bis \E groß
\E (siehe \L und \U)
Beispiele:
Darstellung interne Form
im Perl-Programm
-----------------------------------------------------------------
"\LHAUS" haus
"\uregenwurm" Regenwurm
"\UauTo\E\LBAhn\E" AUTObahn
| Autor: Eike Grote | Letzte Änderung: 03.11.2004 |