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