Wordt gebruikt om twee expressies logisch uit te sluiten.
Syntaxis
[resultaat =] expressie1 Xor expressie2
De syntaxis van de operator Xor bestaat uit de volgende onderdelen:
Onderdeel | Beschrijving |
---|---|
resultaat | Optioneel. een willekeurige numerieke variabele. |
expressie1 | Vereist. een willekeurige expressie. |
expressie2 | Vereist. een willekeurige expressie. |
Notities
Wanneer ΘΘn van de twee expressies wordt geδvalueerd als True, is resultaat True. Wanneer ΘΘn van beide expressies echter Null is, is resultaat ook Null. Als geen van beide expressies Null is, wordt resultaat vastgesteld aan de hand van de volgende tabel:
Als expressie1 is | En expressie2 is | Dan is resultaat |
---|---|---|
True | True | False |
True | False | True |
False | True | True |
False | False | False |
De operator Xor fungeert zowel als een logische en als een bitsgewijze operator. Een bitsgewijze vergelijking van twee expressies met behulp van de logistiek exclusive-or als resultaat, zoals wordt aangegeven in de volgende tabel:
Als bit in expressie1 is | En bit in expressie2 is | Dan is resultaat |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |