Funktionreferenz


BitNOT

Beschreibung anzeigen in

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, BitRotate, BitShift, BitXOR, Hex

Beispiel

#include <MsgBoxConstants.au3>

; Weist einer lokalen Variable die bitweise NOT Operation von 5 zu.
Local $iBitNOT1 = BitNOT(5)

#cs Comments:
    Hinweis: "b" ist das Zeichen für binär.

    Ergebnis ist -6 weil für 32-bit Werte
    +5 == 0000 0000 0000 0000 0000 0000 0000 0101b
    -6 == 1111 1111 1111 1111 1111 1111 1111 1010b
    und das erste Bit das Vorzeichenbit ist.
#ce Comments:

; Zeigt das Ergebnis.
MsgBox($MB_SYSTEMMODAL, "", $iBitNOT1)