Se utiliza para ejecutar una negación lógica sobre una expresión.
Sintaxis
resultado = Not expresión
La sintaxis del operador Not consta de las siguientes partes:
Parte Descripción
resultado Obligatorio; cualquier variable numérica.
expresión Obligatorio; cualquier expresión.
Comentarios
La siguiente tabla muestra cómo se determina el resultado:
|
Expresión |
Resultado |
|
Trae |
False |
|
False |
True |
Además, el operador Not invierte los valores de bit de cualquier variable y establece el bit correspondiente en resultado, de acuerdo con la siguiente tabla de decisión lógica:
La tabla de verdad es:
|
Bit1 |
Resultado |
|
0 |
1 |
|
1 |
0 |
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 Obligatorio; cualquier variable numérica.
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:
La tabla de verdad es:
|
Expresión1 |
Expresión2 |
Resultado |
|
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:
La tabla de verdad es:
|
Bit1 |
Bit2 |
Resultado |
|
0 |
0 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
1 |
|
1 |
1 |
0 |
Síguenos en: Facebook Sobre aulaClic Política de Cookies