Returns the result of a logical NOT (bit by bit) performed on a value.

**Reminder**: The logical NOT operation is equivalent to the "Complement to one". The logical negation is applied to ALL the bits of the value.

// Retrieve the result of a logical NOT

ResBinaryNOT = BinaryNOT(6) // Returns -7

ResBinaryNOT = BinaryNOT(2) // Returns -3

Syntax

<Result> = BinaryNOT(<Value>)

<Result>: Integer

Result of logical NOT.

<Value>: Integer

Value to test.

Remarks

**BinaryNOT** performs the bitwise calculation of <Value> based on the following table:

**BinaryNOT** is equivalent to the

**~** binary operator. For more details, see

Binary operators.