Analise as operações bitwise do JavaScript, exibidas a seguir. 4 & 1 7 | 2 ~ -5 9 >> 2 9 >>> 1 Os valores de cada uma dessas expressões, na ordem, são:
Alternativas
A)
0; 7; 5; 1; 2.
B)
1; 9; 5; 1; 2.
C)
0; 7; 4; 2; 4.
D)
0; 9; 4; 0; 4.
E)
1; 1; -5; 4; 2.
Gabarito e comentário
Resposta correta: C
O AND resulta em 0; o OR, em 7; o complemento de −5, em 4. Os deslocamentos de 9 para a direita produzem 2 e 4 nas quantidades indicadas.
O AND resulta em 0; o OR, em 7; o complemento de −5, em 4. Os deslocamentos de 9 para a direita produzem 2 e 4 nas quantidades indicadas.