prevnext   » Startseite » Haupt-Referenz » Typen und Wertebereiche » STRING: Zeichenkette

STRING: Zeichenkette

1.   Einleitung

Zeichenketten sind Texte, die aus Null bis 2.147.483.647 Zeichen bestehen. Da für jede Zeichenkette die tatsächliche Länge gespeichert wird, kann das Null-Zeichen wie jedes andere Zeichen innerhalb der Zeichenkette verwendet werden. Somit lassen sich auch Binär-Daten speichern.

Zeichenketten werden auch zur Speicherung von beliebig großen Bitfeldern verwendet, wobei Bitnummern von Null bis 2.147.483.647 möglich sind.


2.   Scanning

Das Einlesen von Zeichenketten (Scanning) im Quelltext oder durch die Funktion scan() wird gemäß der folgenden Regeln duchgeführt:

Eine Zeichenklette ist eine Folge von Zeichen, die mittels " oder ' eingeschlossen sind ("..." oder '...'). Mehrere solche Zeichenketten hintereinander werden als eine Zeichenkette ausgewertet. So können solche Zeichenketten zusammen mit dem Fortsetzungszeichen auf mehrere Zeilen verteilt werden. Innerhalb einer Zeichenkette sind `Escape Sequenzen' erlaubt, die ein einziges Zeichen darstellen. Diese beginnen alle mit '\'.

Zeichen Bedeutung #
\a bell 7, 0x07
\b backspace 0, 0x00
\e esc 27, 0x1b
\f form feed 12, 0x0c
\n new line 10, 0x0a
\r carrige return 13, 0x0d
\t horizontal tab 9, 0x09
\v vertikal tab 11, 0x0b
\\ \ 92, 0x5c
\' ' 39, 0x27
\" " 34, 0x22
\nnn mit nnn als Oktalzahl für das Zeichen
\dnnn mit nnn als Dezimalzahl für das Zeichen
\xnn mit nn als Hexadezimalzahl für das Zeichen

Siehe auch:
 Typen und Wertebereiche   scan()   string()   print()