Deslocamento de Bit

Pessoal, li sobre o deslocamentode bit, mas, nao entendi muito bem… :oops:
se for 5 >>> sera 6 ???

Use as seguintes formulas:

Operador >> (shift right)

numero >> x

=

numero / 2 elevado x

exemplo

5 >> 1

=

5 / 2 elevado 1

=

5 / 2 = 2

Operador << (shift left)

numero >> x

=

numero * 2 elevado x

exemplo

5 >> 1

=

5 * 2 elevado 1

=

5 * 2 = 10

O operador >>> é funcina mais ou menos da mesma forma do operador >>, a únida diferença é que ele preenche os bits com 0, isso faz com que números negativos se tornem positivos.

Espero ter ajudado