Pessoal, li sobre o deslocamentode bit, mas, nao entendi muito bem… :oops:
se for 5 >>> sera 6 ???
Deslocamento de Bit
O
1 Resposta
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
Criado 4 de novembro de 2003
Ultima resposta 4 de nov. de 2003
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo