Contenido
Índice 🔎︎

# Operador XOR

Realiza una combinación lógica de comparación exclusiva entre dos expresiones.

## Sintaxis:

    Resultado = Expresión1 XOR Expresión2

## Parámetros:

Resultado: cualquier variable numérica que contenga el resultado de la combinación.

Expresión1, Expresión2: Las expresiones numéricas que se desea combinar.

Una conjunción lógica de comparación exclusiva de dos expresiones booleanas devuelve el valor True únicamente si ambas son distintas entre sí.

Si la conjunción se efectúa bit a bit, se devuelve un bit si se ha definido el bit correspondiente en solo una de las dos expresiones.

## Ejemplo:

    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
        vOut = vA > vB XOR vB > vC ' devuelve 0
        vOut = vB > vA XOR vB > vC ' devuelve −1
        vOut = vA > vB XOR vB > vD ' devuelve −1
        vOut = (vB > vD XOR vB > vA) ' devuelve 0
        vOut = vB XOR vA ' devuelve 2
    End Sub