Boa tarde pessoal… Tudo bem?
Preciso de uma informação simples…
Eu e meu amigo estamos fazendo um trabalho (um dos cinco
) e precisamos usar operadores de bits (bitwise).
Achei shifts, and, or, etc., mas não encontro como se faz um rotate de bits.
Se alguém puder me ajudar eu agradeço muito 
Até mais*
Operadores bitwise
4 Respostas
Oi, esqueci um detalhe: na verdade o programa é em C++, então tenho que usar comandos como <<, >>, etc… Se fosse em Java dava pra construir alguma função…
Valeu 
Tens que compor o rotate a partir das operações básicas, veja um exemplo com 32 bits.
Left rotate:
(x<<n)|(x>>(32-n))
Right rotate:
(x>>n)|(x<<(32-n))
Puxa!! Deu certo :thumbup:
Muito obrigada peczenyj, muchas gracias, thank you so much 
Valeu pessoas
Fique atenta ao Carry
Criado 7 de novembro de 2007
Ultima resposta 7 de nov. de 2007
Respostas 4
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo