Error getting tags :
error 404Error getting tags :
error 404 bitNot | revDocs | RunRev
Welcome Guest (Log in)
Product Edition
Version
bitNot
Basics
Expander triangle
Type
Operator
Syntax
bitNot number
Introduced
1.0
Environment
Desktop, Web and Server
Platform Support
MacOS,Mac OS X,Windows,Linux
Security
None required
Summary
Performs a "bitwise not" operation on the binary representation of a number.
Examples

bitNot 1 -- evaluates to 0
bitNot 14 -- in binary: bitNot 1110; evaluates to 0001; converted to 1

Additional Comments
Expander triangle

Use the bitNot operator to operate directly on the bits of a number.

Parameters:

The number is a number, or an expression that evaluates to a number, between zero and 4,294,967,295 (2^32 - 1).

Comments:

To perform the bitNot operation, Revolution first converts the operand to its binary equivalent, a string of ones and zeroes. 1 is equivalent to true, and 0 is equivalent to false.

For each bit of the number, Revolution performs a not operation. A bit is 0 if the corresponding bit of the number is 1, and 1 if the corresponding bit of the number is 0.

Finally, the binary number thus created is converted back to decimal.

User Comments
Expander triangle