Effectue la conjonction logique de deux expressions.
result = expression1 And expression2
result
Toute variable numérique.
expression1
Toute expression.
expression2
Toute expression.
Si, et seulement si, les deux expressions produisent la valeur True, result est True. Si l'une ou l'autre produit la valeur False, result est False. Le tableau suivant illustre la manière dont result est déterminé :
Si expression1 est | et expression2 est | result est |
---|---|---|
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 |
L'opérateur And effectue aussi une comparaison binaire des bits de position identique dans deux expressions numériques et définit le bit correspondant dans result d'après la table de vérité suivante :
Si le bit dans expression1 est | et le bit dans expression2 est | result est |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Opérateurs logiques | Not, opérateur | Priorité des opérateurs | Liste des opérateurs | Or, opérateur | Xor, opérateur