BASIC 3.5 LEXIKON
COMMODORE 16
Zum Vergleich der Werte zweier Operanden,
etwa
zum
Test
auf
Gleichheit
oder
Ungleichheit,
stehen
VERGLEICHSOPERATOREN
zur
Verfügung. Das Ergehnis ist. -1 für 'wahr' und 0
für
'falsch'.
Arith-
metische Operatoren haben stets Vorrang vor Relationalen
(Vergleichs-)
Operatoren. Es gibt folgende VergleichsoperatorAn:
r;1.~~
ich
Kleiner als
Größer als
<= oder =<
Kleiner oder gleich
>= oder =>
Größer oder gleich
<> oder ><
Ungleich
Abschließend gibt es drei LOGISCHE
OPERATOREN,
mit
Priorität
-hinter den Arithmetischen wie
den
Re1ati.nl1alen
Operatoren.
Es
sind
dies:
AND
OR
NOT
Logisches UND,
aber auch bitweise Verknüpfung
Logisches ODER,
aber auch bitweise Verknüpfung
Logisches NICHT, aber auch bitweise Inversion +
1
Sie
werden
meist
in
Erweiterung
von
IF ... THEN-Anweisungen
genützt.
Werden
sie
in
Verbindung
mit
Arithmetischen
Operatoren
benützt, dann rangieren sie noch hinter
+
und -
BEISPIELE:
IF A=B AND C=D THEN 100
Erfordert beide Teilbedingungen A=B, C=D.
IF A=B OR C=D THEN 100
Erfordert mindestens eine Teilbedingung .
A=5:B=4:PRINT A=B
Druckt einen Wert von 0 aus.
A=5:B=4:PRINT A>B
Druckt einen Wert von -1 aus.
PRINT 123 AND 15:PRINT 5 OR 7
Druckt Werte von 11 und 7 aus.
200