Right Shift Operator (>>)
Right Shift Operator
Bitwise Right Shift Operator is used to copy the sign bit and push it on the leftmost side and let the rightmost bits to overflow. This is also called Signed Right-Shift.
Symbol
The symbol of bitwise Right Shift operator is >>
.
Syntax
The syntax to do bitwise Right Shift operation for the operands: x
and y
, is
x >> y
This operation right shifts the bits in x
, by y
number of times.
Example
The following is a simple example of how bitwise Right Shift operation is done for given two numbers.
x = 5
y = 2
#bit level
x = 00101001
x >> 2 = 00001010
Therefore x >> y = 10
In this following program, we take integer values in x
, and y
, and perform bitwise Right Shift operation x >> y
.
Python Program
x = 41
y = 2
output = x >> y
print(f'{x}>>{y} = {output}')
Output
41>>2 = 10
Summary
In this tutorial of Python Examples, we learned about Bitwise Right Shift Operator, and it's usage with the help of examples.