Freigeben über


Bitweiser OR-Operator (|)

Führt eine bitweise OR-Operation für zwei Ausdrücke durch.

expression1 | expression2

Argumente

  • expression1
    Beliebiger numerischer Ausdruck.

  • expression2
    Beliebiger numerischer Ausdruck.

Hinweise

Mithilfe des **|**Operator wandelt die Argumente in passende Datentypen um. Anschließend liest der Operator **|**die Binärdaten der Werte zweier Ausdrücke und führt eine bitweise OR-Operation für sie durch. Die Datentypen der Argumente bestimmen den Datentyp, der von diesem Operator zurückgegeben wird.

Diese Operation zeigt folgendes Verhalten:

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

Jedes Mal, wenn einer der Ausdrücke eine 1 an einer Stelle aufweist, hat auch das Ergebnis an dieser Stelle eine 1. Andernfalls enthält das Ergebnis eine 0 an dieser Stelle.

Anforderungen

Version 1

Siehe auch

Referenz

Bitweiser OR-Zuweisungsoperator (|=)

Konzepte

Operatorrangfolge

Zusammenfassung der Operatoren

Umwandlung durch bitweise Operatoren