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 UND-Verknüpfung zurück, die mit zwei oder mehreren numerischen Werten ausgeführt wird.
BITAND(nExpression1, nExpression2, … nExpression26)
Rückgabewerte
Numerisch
Parameter
- nExpression1, nExpression2,… nExpression26
Geben die numerischen Werte an, mit denen die bitweise UND-Verknüpfung ausgeführt werden soll. Sind nExpressions keine Integerwerte, werden sie vor Ausführung der bitweisen UND-Verknüpfung in Integerwerte umgewandelt. Maximal können 26 Parameter übergeben werden.
Hinweise
BITAND( ) vergleicht jedes Bit in nExpressionN mit dem entsprechenden Bit in nExpressionN+1. Sind die Bits beide gleich 1, 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 bitweisen UND-Verknüpfung mit den jeweiligen Bits von nExpressionN und nExpression1 dargestellt:
| nExpressionN Bit | nExpressionN+1 Bit | Ergebnisbit |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 1 | 1 |
| 1 | 0 | 0 |
Beispiel
x = 3 && 0011 binary
y = 6 && 0110 binary
? BITAND(x,y) && Returns 2, 0010 binary
Siehe auch
BITCLEAR( ) | BITLSHIFT( ) | BITNOT( ) | BITOR( ) | BITRSHIFT( ) | BITSET( ) | BITTEST( ) | BITXOR( )