- Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 1 ano, 2 meses atrás por .
- Você precisa estar Conectado(a) para Responder a este Tópico.
– home / Fóruns / Módulo 5 / Bloco M5-29 / Bloco M5-29 / Questão 21
Olá Éderson!
Sua dúvida não ficou muito clara e também havia sido feita sobre outra questão. Então vou responder aqui no local correto.
Está questão se refere a deslocamentos de bits veja a seguir como realizar essa operação:
Ao realizar a operação x = x >> 2
, estamos deslocando os bits do valor de x dois lugares para a direita, o que resulta em uma divisão inteira por 2^2
(4). Como o valor original de x é 115, a representação binária é 01110011. Deslocando dois lugares para a direita, obtemos 00011100, que em decimal corresponde a 28. Portanto, o novo valor da variável x é 28.
Bons estudos.