This documentation is out of date.
The new version of the documentation is here: https://cannylogic.com/docs |
Bitwise Inversion
From CANNY Wiki
Appearance | |
---|---|
Изображение:5_4_2_2.png | |
Symbol | |
~X | |
Group | |
Bitwise operators | |
Inputs | |
Value: | Integer |
Outputs | |
Result: | Integer |
Version CANNY Lab | |
from 0.6b |
Bitwise inversion. Set the output result of the inversion, replace the opposite value applied to each bit in the binary representation of the input value.
In other words, the resulting bit is equal to:
- "1" if the input bit value is "0";
- "0" if the input bit value is "1".
For example:
Value | = | 27 | = | 0x001B | = | 0b0000000000011011 |
Result | = | 65508 | = | 0xFFE4 | = | 0b1111111111100100 |
Features
The result of 'Bitwise NOT' operation over any value twice, is always equal to the original value.
Examples
thumb|400px|Десятичное представление | thumb|500px|Двоичное представление |