> lang > and | ![]() |
Précédent Suivant Éditer Renommer Annuler Rafraîchir Rechercher Administration
| Documentation |
|
Resultat = Expression AND ExpressionSelon l’expression, l’opération AND (ET) peut être un ET logique ou numérique. Dans le cas de deux expressions booléennes, une opération ET logique est effectuée. Dans le cas de deux valeurs entières, c’est une opération ET numérique. L'opérateur ET logique confronte deux expressions booléennes et retourne une valeur True (vrai) ou False (faux). Le résultat renvoyé par cet opérateur obéit à la table suivante :
| A | B | A AND B |
|---|---|---|
| FALSE | FALSE | FALSE |
| FALSE | TRUE | FALSE |
| TRUE | FALSE | FALSE |
| TRUE | TRUE | TRUE |
| A | B | A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
| Expression | Explication |
|---|---|
| 10 AND 20 = 0 |
10 = binary 01010
20 = binary 10100 Donc 10 AND 20 = 0 |
| 10 AND -20 = 8 |
10 = binary 00000000000000000000000000001010
-20 = binary 11111111111111111111111111101100 Donc 10 AND -20 = 8 (binary 1000) |
| 20 AND -20 = 4 |
20 = binary 00000000000000000000000000010100
-20 = binary 11111111111111111111111111101100 Donc 20 AND -20 = 4 (binary 100) |