Bitwise NOT Operator (~)
Bitwise NOT Operator
Bitwise NOT Operator is used to perform NOT operation for the given operand at bit level.
Symbol
The symbol of bitwise NOT operator is ~
.
Syntax
The syntax to do bitwise NOT operation for the operand x
is
~ x
Example
The following is a simple example of how bitwise NOT operation is done for a number.
x = 5
#bit level
x = 00000101
~ x = 11111010
~ x = -00000110 (in signed form)
Therefore ~x = -6 (in signed form)
In this following program, we take an integer value in x
, and perform bitwise NOT operation for the value in x
.
Python Program
x = 5
output = ~x
print(f'~{x} = {output}')
Output
~5 = -6
Summary
In this tutorial of Python Examples, we learned about Bitwise NOT Operator, and it's usage with the help of examples.