Binäres ODER

Syntax

Binary_Or(expression1, expression2)

Beschreibung

Führt eine bitweise ODER-Verknüpfung für jedes Bit von expression1 mit dem entsprechenden Bit von expression2 durch. Für diese Operation werden die Ausdrücke in eine vorzeichenlose Ganzzahl konvertiert.

Mit der bitweisen ODER-Verknüpfung lassen sich bestimmte Bits dauerhaft auf 1 setzen. In diesem Fall wird die ODER-Verknüpfung auf ein Signal und eine Maskenkonstante angewendet.

Der Ausdruck „signal BIT_OR 0b1000“ würde beispielsweise das Bit Nummer 3 (d. h. das vierte Bit) dauerhaft auf 1 setzen.

Die Maskenkonstante kann binär (mit dem Präfix 0b), hexadezimal (mit dem Präfix 0x) oder dezimal angegeben werden. Da 0b11001010 = 0xCA = 202, und die folgenden Formeln liefern dasselbe Ergebnis: 'signal' BIT_OR 0b11001010, Signal BIT_OR 0xCA, Signal BIT_OR 202.

Ergebnis

Bitweise ODER-Verknüpfung von expression1 und expression2.

Argumente

 

expression1

Ein Ausdruck, der als Binärzahl interpretiert wird.

expression2

Ein Ausdruck, der als Binärzahl interpretiert wird. Numerische Werte können binär (mit dem Präfix 0b), hexadezimal (mit dem Präfix 0x) oder dezimal angegeben werden.