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