> lang > and | ![]() |
Precedente Successivo Modifica Rinomina Undo Refresh Search Amministrazione
| Documentazione |
|
Risultato = Espressione AND EspressioneA seconda dell'espressione, l'operazione AND può essere sia a valutazione logica sia a valutazione numerica. Nel caso di due espressioni booleane viene eseguita una valutazione logica, nel caso di due numeri interi, viene eseguita un'operazione numerica. In questo caso, l'operatore AND è logico e quindi prende due espressioni booleane ritornado un valore vero o falso. I risultati che questo operatore ritorna sono mostrati nella tabella seguente:
| A | B | A AND B |
|---|---|---|
| FALSE | FALSE | Falso |
| FALSE | TRUE | Falso |
| TRUE | FALSE | Falso |
| TRUE | TRUE | Vero |
| A | B | A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
| Espressione | Spiegazione |
|---|---|
| 10 AND 20 = 0 |
10 = binario 01010
20 = binario 10100 Quindi 10 AND 20 = 0 |
| 10 AND -20 = 8 |
10 = binario 00000000000000000000000000001010
-20 = binario 11111111111111111111111111101100 Quindi 10 AND -20 = 8 (binario 1000) |
| 20 AND -20 = 4 |
20 = binario 00000000000000000000000000010100
-20 = binario 11111111111111111111111111101100 Quindi 20 AND -20 = 4 (binario 100) |