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 Exklusiv-ODER-Operation zurück, die mit zwei numerischen Werten ausgeführt wird.
BITXOR(nExpression1, nExpression2, …, nExpressionN )
Rückgabewerte
Numerisch
Parameter
nExpression1, nExpression2, nExpressionN
Geben die numerischen Werte an, mit denen die bitweise Exklusiv-ODER-Operation ausgeführt werden soll. Sind nExpression1 und nExpression2 keine Integerwerte, werden sie vor Ausführung der bitweisen Exklusiv-ODER-Operation in Integerwerte umgewandelt.**Anmerkung ** Maximal können 26 Parameter übergeben werden.
Hinweise
BITXOR( ) vergleicht jedes Bit in nExpressionN mit dem entsprechenden Bit in nExpressionN+1. Wenn eins der Bits gleich 1 und das andere Bit gleich 0 ist, wird das Ergebnisbit entsprechend auf 1 festgelegt. Ist dies nicht der Fall, wird es auf 0 festgelegt.
In der folgenden Tabelle ist das Ergebnis einer Exklusiv-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 | 0 |
Beispiel
x = 5 && 0101 binary
y = 6 && 0110 binary
? BITXOR(x,y) && Returns 3, 0011 binary
Siehe auch
BITAND( ) | BITCLEAR( ) | BITLSHIFT( ) | BITNOT( ) | BITOR( ) | BITRSHIFT( ) | BITSET( ) | BITTEST( ) |