BITSET( )-Funktion

Legt ein angegebenes Bit eines numerischen Wertes auf 1 fest und gibt den Ergebniswert zurück.

BITSET(nExpression1, nExpression2)

Rückgabewerte

Numerisch

Parameter

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

Beispiel

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

Siehe auch

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