BASIC 3.5 LEXIKON
COMMODORE 116
Zum Vergleich der Werte zweier Operanden,
etwa
zum
Test
auf
Gleichheit
oder
Ungleichheit,
stehen
VERGLEICHSOPERATOREN
zur
Verfügung. Das Ergebnis ist -1 für 'wahr' und 0
für
'falsch' .
Arith-
metische Operatoren haben stets Vorrang vor Relationalen
(Vergleichs-)
Operatoren. Es gibt folgende Vergleichsoperatoren:
Gleich
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 \'lie
den
Relationalen
Operatoren.
Es
sind
dies:
AND
OR
NOT
Logisches UND,
aber auch bitweise Verknüpfunq
Logisches ODER,
aber auch bitweise Verknüpfunq
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
benUtzt,
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