BITOR( )-Funktion

Gibt das Ergebnis einer bitweisen Inklusiv-ODER-Operation zurück, die mit zwei numerischen Werten ausgeführt wird.

BITOR(nExpression1, nExpression2, …, nExpressionN )

Rückgabewerte

Numerisch

Parameter

  • nExpression1, nExpression2, nExpressionN
    Geben die numerischen Werte an, mit denen die bitweise Inklusiv-ODER-Operation ausgeführt werden soll. Sind nExpression1 und nExpression2 keine Integerwerte, werden sie vor Ausführung der bitweisen Inklusiv-ODER-Operation in Integerwerte umgewandelt.

    **Anmerkung **  Maximal können 26 Parameter übergeben werden.

Hinweise

BITAND( ) vergleicht jedes Bit in nExpressionN mit dem entsprechenden Bit in nExpressionN+1. Wenn die Bits beide gleich 1 sind, wird das Ergebnisbit entsprechend auf 1 festgelegt. Ist dies nicht der Fall, wird es auf 0 festgelegt.

In der folgenden Tabelle ist das Ergebnis der Inklusiv-ODER-Operation mit den jeweiligen Bits von nExpressionN und nExpressionN+1 dargestellt:

nExpressionN Bit nExpressionN+1 Bit Ergebnisbit
0 0 0
0 1 1
1 0 1
1 1 1

Beispiel

x = 5  && 0101 binary
y = 6  && 0110 binary

? BITOR(x,y) && Returns 7, 0111 binary

Siehe auch

BITAND( ) | BITCLEAR( ) | BITLSHIFT( ) | BITNOT( ) | BITRSHIFT( ) | BITSET( ) | BITTEST( ) | BITXOR( )