A operação binária de deslocamento (ou rotação) de bits efetua a divisão ou multiplicação por 2 (e por seus múltiplos). Dado um número binário, ao deslocarmos os bits da direta para a esquerda em uma posição (operação representada pelo sinal <<), multiplicamos o valor por 2. Realizando o deslocamento no sentido contrário, da esquerda para a direita (operação representada pelo sinal >>), dividimos o valor por 2, com o resultado inteiro.
Qual o erro absoluto da operação: >>0001 1001 ?
A 000 1100
B 12(10)
C 0,5(10)
D 0,11(2)
E 0x AF
Respostas
respondido por:
9
Resposta:
C 0,5(10)
Explicação passo a passo:
0001 1001 = 25(10)
>> 0001 1001 = 0000 1101 = 12(10)
logo a operação shift é uma divisão truncada por 2, como 25/2 = 12,5 o erro absoluto será 12,5 - 12 = 0,5
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás