Operatoren
Operatoren sind Elemente einer Programmiersprache, die der Verknüp-
fung und dem Vergleich von numerischen, logischen und Zeichenketten-
ausdrücken
dienen. In diesem Abschnitt werden
die Operatoren von
GFA-BASIC 3.0 in folgender Reihenfolge vorgestellt:
Im ersten Abschnitt werden die numerischen Operatoren besprochen (+,
-, *,/, ~, DIV, \, MOD). Sie verknüpfen jeweils zwei numerische Aus-
drücke und erzeugen eine Zahl, die z.B. mit dem Gleichheitszeichen einer
Variablen zugewiesen werden kann. Die Operatoren + und - haben noch
eine zweite Funktion; sie können als Vorzeichen verwendet werden.
Der
zweite
Abschnitt
beschäftigt
sich mit
den
logischen
Operatoren
(AND, OR, XOR, NOT, IMP, EOV). Sie verknüpfen zwei logische Aus-
drücke und liefern einen Wahrheitswert (wahr oder falsch) zurück. Hier
nimmt der Operator NOT eine Sonderstellung ein. Er wirkt nur auf einen
logischen Ausdruck und negiert dessen Wahrheitswert (aus wahr wird
falsch und umgekehrt).
Abschnitt 3 hat den Zeichenkettenoperator zum Thema. Dieser Operator
ist das Plus-Zeichen (+), das zwei Zeichenkettenausdrücke verknüpft.
Der nächste Abschnitt beschreibt die Vergleichsoperatoren.
Mit ihrer
Hilfe können zwei numerische oder zwei Zeichenkettenausdrücke vergli-
chen werden. Als Ergebnis erhält man einen Wahrheitswert (wahr oder
falsch).
Im letzten Abschnitt geht es um die Reihenfolge, in der Operatoren abge-
arbeitet werden, wenn mehrere von ihnen in einem numerischen oder logi-
schen Ausdruck
auftauchen (Operatorenhierarchie). Dort werden
auch
die Klammersymbole "(" und ")" aufgeführt, mit deren Hilfe die Reihen-
folge der Abarbeitung verändert werden kann.
3-1