Freigeben über


BITCLEAR( )-Funktion

Löscht ein angegebenes Bit eines numerischen Wertes (legt das Bit auf 0 fest) und gibt den sich ergebenden Wert zurück.

BITCLEAR(nExpression1, nExpression2)

Rückgabewerte

Numerisch

Parameter

  • nExpression1
    Gibt den numerischen Wert an, in dem ein Bit gelöscht werden soll. Ist nExpression1 kein Integerwert, wird dieser vor dem Festlegen des Bits in einen Integerwert umgewandelt.
  • nExpression2
    Gibt die Position des zu löschenden Bits von nExpression1 an. nExpression2 kann im Bereich von 0 bis 31 liegen, wobei 0 das Bit ganz rechts bezeichnet.

Beispiel

x = 7  && 0111 binary
y = 1  && 2nd bit position (0 = 1st bit position)
? BITCLEAR(x,y) && Returns 5, 0101 binary

Siehe auch

BITAND( ) | BITLSHIFT( ) | BITNOT( ) | BITOR( ) | BITRSHIFT( ) | BITSET( ) | BITTEST( ) | BITXOR( )