XOR-operator

Voert een logisch Exclusief-Or combinatie uit van twee uitdrukkingen.

Syntaxis:

Resultaat = Expressie1 Xor Expressie2

Parameters:

Resultaat: Elke numerieke variabele die het resultaat van de combinatie bevat.

Expressie1, Expressie2: Alle numerieke expressies die moeten worden gecombineerd.

Een logische Exclusief-Or-vergelijking van twee Booleaanse expressies geeft alleen Waar terug als beide expressies verschillend van elkaar zijn.

Een bit-gewijze Exclusief-Or vergelijking geeft een bit terug als het overeenkomstige bit is ingesteld in slechts één van de twee uitdrukkingen.

Voorbeeld:

Sub ExampleXOR

Dim vA As Variant, vB As Variant, vC As Variant, vD As Variant

Dim vOut As Variant

    vA = 10: vB = 8: vC = 6: vD = Null

    vUit = vA > vB Xor vB > vC ' geeft 0 terug

    vUit = vB > vA Xor vB > vC ' geeft -1 terug

    vUit = vA > vB Xor vB > vD ' Geeft -1 terug

    vUit = (vB > vD Xor vB > vA) ' geeft -1 terug

    vUit = vB Xor vA ' geeft 2 terug

End Sub