Condividi tramite


Operatore XOR bit per bit (^)

Esegue un'operazione di OR esclusivo 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. Quindi, viene confrontata la rappresentazione binaria dei valori delle due espressioni, eseguendo un'operazione di OR esclusivo 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)
----
1001   (result)

È sufficiente anche un solo bit con valore 1 nella stessa posizione per avere 1 anche nel risultato. In caso contrario, nel risultato tale bit varrà 0.

Requisiti

Versione 1

Vedere anche

Riferimenti

Operatore di assegnazione XOR bit per bit (^=)

Concetti

Precedenza tra gli operatori

Riepilogo degli operatori

Coercizione mediante gli operatori bit per bit