bitNot | |||||||
Type | operator | ||||||
Dictionary | LCS | ||||||
Library | LiveCode Script | ||||||
Syntax |
| ||||||
Summary | Performs a "bitwise not" operation on the binary representation of a number as an unsigned, 32-bit integer | ||||||
Introduced | 1.0 | ||||||
OS | mac, windows, linux, ios, android | ||||||
Platforms | desktop, server, mobile | ||||||
Parameters |
| ||||||
Example |
| ||||||
Related | Operator: bitAnd, not, bitOr, bitXor Function: baseConvert Glossary: operation, operator, bit, binary, operand | ||||||
Description | Use the bitNot operator to operate directly on the bits of a number. To perform the bitNot operation, LiveCode 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, LiveCode 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. | ||||||
Tags | math |