Funktionsreferenz

BitNOT

Führt eine Bitweise NOT Operation durch.

BitNOT ( value )

 

Parameter

value Die Zahl für die Operation.

 

Rückgabewert

Gibt das Bitweise NOT des Wertes zurück.
Bit Operationen werden als 32-bit Integer ausgeführt.

 

Bemerkungen

Es können auch HEX-Ausdrücke als Parameter verwendet werden.
In 2-er Komplement Schreibweise arbeitet BitNOT funktionell ebenso, wie Addition von 1 und Negation des Ergebnisses.
NOT wandelt ein 0 Bit zu 1 und umgekehrt.

 

Verwandte Funktionen

BitAND, BitOR, BitShift, BitXOR, Hex, BitRotate

 

Beispiel


$x = BitNot(5)

#cs Kommentar:
    Ergebnis ist -6 weil für 32-bit Werte
    5 == 00000000000000000000000000000101 binär
    -6 == 11111111111111111111111111111010 binär
    und das erste Bit das Vorzeichenbit ist.
#ce