BITAND( )-Funktion
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( )