Responder a: Bloco M5-29 / Questão 21

    1 de março de 2023 às 09:10 #40003399273

    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.