Dieser Operator führt einen logischen exklusiven Oder-Vergleich zwischen zwei Ausdrücken links und rechts des Operators durch.
Beispiel
Dim V1 As Long, V2 As Long, V3 As Long
V1 := 7
V2 := 2
V3 := (V1 BXOr V2)
Ergebnis:
V3 enthält den Wert 0 (False)
Erklärung:
V1 enthält einen Wert ungleich 0 (Wahr)
V2 enthält einen Wert ungleich 0 (Wahr)
V3 erhält somit den Unwahrheitswert (False)
V1 |
V2 |
V3 (Resultat) |
0 |
0 |
0 (False) |
<> 0 |
0 |
-1 (True) |
0 |
<> 0 |
-1 (True) |
<> 0 |
<> 0 |
0 (False) |