site novo / Fóruns / Fase 5 / Bloco M5-29 / Bloco M5-29 / Questão 20

  • Autor
    Posts
    • Anônimo
      01/10/2019 às 00:00 #40003304477

      Seja o primeiro a fazer uma pergunta sobre esta questão.

        28/02/2023 às 21:09 #40003399221

        A variável x contém o valor 0x1F armazenado. Ao realizar a operação x=x<<1, qual o novo valor da variável x?

        Olá Jhonatan, tudo bem, não consigo entender como chegar ao resultado?

          01/03/2023 às 09:20 #40003399276

          Olá Éderson!

          Assim como na outra dúvida essa aqui também 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:

          A variável x contém o valor 0x1F, que em binário é 0001 1111. Ao realizar a operação x = x << 1, ocorrerá um deslocamento de bits para a esquerda, adicionando um zero na posição menos significativa e perdendo o bit mais significativo. O resultado será 0x3E, que em binário é 0011 1110. Portanto, o novo valor da variável x será 0x3E.

          Bons estudos.

        • Você precisa estar Conectado(a) para Responder a este Tópico.