2.1. Variablen

Variablen können in einem Bereich, welcher durch var eingeleitet wird deklariert werden. Der Typ und Name der Variable wird in folgender Schreibweise festgelegt:
Quelltext-Beispiel:
1
2
var
  <Variablenname>: <Typ>;
Ein Beispiel für eine Variable vom Typ Integer und mit dem Namen Index könnte also wie folgt definiert werden:
Quelltext-Beispiel:
1
2
var
  Index: Integer;
Jede Variablendeklaration muss mit einem Semikilon abgeschlossen sein.
Der Typ gibt an, welche Werte die Variable aufnehmen kann und welche Operationen mit ihr ausgeführt werden können. Alle Ausdrücke und Funktionen geben Daten eines bestimmten Typs zurück, wobei für die meisten Funktionen und Prozeduren auch Parameter eines ganz bestimmten Typs erforderlich sind. Die Skriptsprache kennt unter anderem folgende Standard-Datentypen: Integer, Cardinal, Shortint, Smallint, Longint, Int64, Byte, Word, Longword, UInt64 und string.
Typ
Bereich
Format

Shortint -128..127 8 Bit, mit Vorzeichen
Smallint -32768..32767 16 Bit, mit Vorzeichen
Longint -2147483648..2147483647 32 Bit, mit Vorzeichen
Int64 -2^63..2^63-1 64 Bit, mit Vorzeichen
Byte 0..255 8 Bit, ohne Vorzeichen
Word 0..65535 16 Bit, ohne Vorzeichen
Longword 0..4294967295 32 Bit, ohne Vorzeichen
UInt64 0..2^64–1 64 Bit
string ~2^31 Zeichen Benötigt 4 Byte bis 2 GB Arbeitspeicher