And (Operador)

Visual Basic VBLR

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