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 |