Anwender-Dokumentation GFA-BASIC 3.0
xXOR y
x,y:
iexp
Dieser Operator prüft, ob einer von zwei logischen Ausdrücken x und y
logisch wahr ist. In diesem Fall ergibt auch x XOR y logisch wahr. Sind x
und y beide logisch wahr oder beide logisch falsch, so ergibt XOR logisch
falsch.
Der Unterschied zu OR besteht darin, daß TRUE
OR TRUE wahr und
TRUE XOR TRUE falsch ist (XOR = exklusive Disjunktion).
XOR
ergibt dann (und nur dann) wahr, wenn genau in einem seiner
Argumente
das entsprechende Bit gesetzt ist. Auch XOR
arbeitet für
jedes der 32 Bits seiner Argumente einzeln.
PRINT FALSE XOR -1
PRINT
-1 XOR 1
PRINT 0 XOR FALSE
--> Es erscheinen die Zahlen -1, 0 und 0 auf dem Monitor.