Condividi tramite


Operatore AND bit per bit (&)

Esegue un'operazione di AND bit per bit tra due espressioni.

expression1 & expression2

Argomenti

  • expression1
    Qualsiasi espressione numerica.

  • expression2
    Qualsiasi espressione numerica.

Note

Mediante l'operatore & vengono assegnati forzatamente gli argomenti ai tipi di dati corrispondenti. Viene confrontata la rappresentazione binaria dei valori delle due espressioni ed eseguita un'operazione di AND bit per bit. Il tipo di dati dell'argomento determina il tipo di dati restituito dall'operatore.

Il risultato di questa operazione viene valutato nel modo seguente:

0101   (expression1)
1100   (expression2)
----
0100   (result)

Quando in entrambe le espressioni i bit nella stessa posizione hanno valore 1, il bit corrispondente avrà valore 1 anche nel risultato. In caso contrario, nel risultato tale bit varrà 0.

Requisiti

Versione 1

Vedere anche

Riferimenti

Operatore di assegnazione AND bit per bit (&=)

Concetti

Precedenza tra gli operatori

Riepilogo degli operatori

Coercizione mediante gli operatori bit per bit