Xor (Operador)

Visual Basic VBLR

Xor (Operador)

       

Se utiliza para realizar una exclusión lógica entre dos expresiones.

Sintaxis

[resultado =] expresión1 Xor expresión2

La sintaxis del operador Xor consta de las siguientes partes:

Parte Descripción
resultado Requerido; cualquier variable numérica.
expresión1 Requerido; cualquier expresión.
expresión2 Requerido; cualquier expresión.

Comentarios

Si una y sólo una de las expresiones es True, el resultado es True. Sin embargo, si cualquiera de las expresiones es Null, el resultado es también Null. Cuando ninguna de las expresiones es Null, el resultado se determina de acuerdo con la siguiente tabla:

Si expresión1 es Y expresión2 es El resultado es
True True False
True False True
False True True
False False False

El operador Xor funciona como operador lógico y bit a bit. Ejecuta una comparación bit a bit para identificar los bits de dos expresiones utilizando lógica de O exclusivo para obtener el resultado, según la siguiente tabla de decisión lógica:

Si bit en expresión1 es Y bit en expresión2 es El resultado es
0 0 0
0 1 1
1 0 1
1 1 0