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
2
var
<Variablenname>: <Typ>;
<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
2
var
Index: Integer;
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 |
Themen dieser Ebene |
---|
2.1. Variablen |
2.2. Konstanten |
2.3. Arrays |