NOT Functions

The NOT functions change each 1 to a 0 and each 0 to a 1 in the binary representation of the argument.

Sample Syntax

INT1NOT(arg)

Remarks

As long as the argument value is in range of the function, the returned value is the same for INT1NOT, INT2NOT, INT4NOT, and INT8NOT. For example, INT1NOT(-127) = INT2NOT(-127) = INT4NOT(-127) = INT8NOT(-127).
Both 0 and -0 inputs return -1, but -1 input returns only 0.

Examples

The table shows representative input and output values for the INT1NOT function.

Function Input

Result

INT1NOT(0)

-1

INT1NOT(1)

-2

INT1NOT(2)

-3

. . .

 

INT1NOT(126)

-127

INT1NOT(127)

-128

INT1NOT(-128)

127

INT1NOT(-127)

126

. . .

 

INT1NOT(-2)

1

INT1NOT(-1)

0

INT1NOT(-0)

-1