Moves all bits to right. Bits that are lost are lost for good
a >> n is equivalent to a * (1/2)
Unsigned shifts
- The left bits are filled with zeros.
Signed shifts
- implementation defined It can either:
- Fill all with MSB
- Fill all with 0
For positive values, a signed shift will be same as a unsigned shift.