Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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( )