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