Node:Bitwise NOT, Next:Bitwise AND, Previous:Truth tables and bit masks, Up:Truth tables and bit masks
Bitwise NOT
The unary operator NOT (~) simply generates the one's complement
of the bit string; that is, it returns the same bit string, with all ones replaced
with zeros and all zeros replaced with ones. As a truth table this would be summarized as follows:
| ~value | result
|
| 0 | 1
|
| 1 | 0
|