erstellt 27.05.2009
Variable
Eine Variable ist praktisch ein festgelegter Speicher der vom übrigen Programm nicht beschrieben wird.
Das bedeute das für jeder Variable die definiert wird, ein gewisser Speicher reserviert wird, der dann für das eigentliche Programm nicht mehr zu Verfügung steht.
Um also genug Speicher für das eigentliche Programm zu Verfügung zu haben, sollten möglichst wenig Variable verwendet werde,  und die , die verwendet werden sollten möglichst klein gehalten werden.
Durch die richtige Wahl der Variable kann Speicherplatz gespart werden, in der Tabelle sehen wir welches Format wie viel Speicher benötigt..
 
Format
Wertbereich
Speicherbedarf
Bit
0 bis 1
1 Bit
Byte 0 bis 255 1 Byte
Integer -32768 bis +32767 2 Byte
Word 0 bis 65535 2 Byte
Long/Single -2147483648 bis +2147483647 4 Byte
String 1 bis 254 Byte 2 Byte mindestens
 
Wollen wir also Werte speichern die sich im Bereich 0 bis 255 befinden nehmen wir als passende Variable das Format " Byte" dadurch wird ein Byte im Speicher
für diesen Wert reserviert der dann nicht mehr für das Programm zu Verfügung steht.

Wir können diese Werte auch im Format Word speichern, dadurch werden 2 Byte reserviert was aber eine Verschwendung von kostbaren Speicherplatz wäre.
Anders herum können wir natürlich keinen Wert der in einer Word Variable passt z.B 65535 in eine Byte Variable ablegen, das würde der Compiler mit einer Fehlermeldung Quittieren.
Es ist also wichtig zu wissen welcher Wert zu erwarten ist um die passende Variable zu wählen.



Was Variable nicht können
Eine Word Variable kann man nicht in einen String kopieren

Aktualisiert 14.03.2020

Copyright by Ms 2009