|
And (Operador)
Se utiliza para efectuar una conjunción lógica de dos expresiones.
Sintaxis
resultado = expresión1 And expresión2
La sintaxis del operador And 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 y sólo si ambas expresiones se evalúan como True, el resultado es True. Si cualquiera de las expresiones es False, el resultado es False. La siguiente tabla ilustra cómo se determina el resultado:
Si expresión1 es | Y expresión2 es | El resultado es |
---|---|---|
True | True | True |
True | False | False |
True | Null | Null |
False | True | False |
False | False | False |
False | Null | False |
Null | True | Null |
Null | False | False |
Null | Null | Null |
El operador And ejecuta también una comparación bit a bit para identificar los bits de dos expresiones numéricas que tienen la misma posición y establece el bit correspondiente en el resultado según la siguiente tabla de decisión lógica:
Si el bit en expresión1 es |
Y el bit en expresión2 es |
El resultado es |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |