Lingo Dictionary > A-C > bitNot() |
![]() ![]() ![]() |
bitNot()
Syntax
(
integer
).bitNot
bitNot(
integer
)
Description
Function; converts the specified integer to a 32-bit binary number and reverses the value of each binary digit, replacing 1's with 0's and 0's with 1's. The result is the new binary number, which Lingo displays as a base 10 integer.
Integer |
Binary number |
---|---|
1 |
00000000000000000000000000000001 |
Result |
|
-2 |
11111111111111111111111111111110 |
Example
This statement inverts the binary representation of the integer 1 and returns a new number.
put (1).bitNot -- -2
See also
![]() ![]() ![]() |