Share via


Operatore OR bit per bit (|)

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

expression1 | expression2

Argomenti

  • expression1
    Qualsiasi espressione numerica.

  • expression2
    Qualsiasi espressione numerica.

Note

L'attributo **|**vengono assegnati forzatamente gli argomenti ai tipi di dati corrispondenti. Viene quindi **|**confrontata la rappresentazione binaria dei valori delle due espressioni ed eseguita un'operazione di OR 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)
----
1101   (result)

Quando tra bit nella stessa posizione di una delle espressioni è presente un 1, tale bit avrà valore 1 anche nel risultato. Negli altri casi, nel risultato tale bit varrà 0.

Requisiti

Versione 1

Vedere anche

Riferimenti

Operatore di assegnazione OR bit per bit (|=)

Concetti

Precedenza tra gli operatori

Riepilogo degli operatori

Coercizione mediante gli operatori bit per bit