Prezados Javaneses,
Estava estudando o livro do Simon Roberts, e fiquei com
muita dúvida na seguite questão:
Escolha apenas UMA questão, onde o valor de x vai ser
positivo:
a) int x = -1; x = x 5;
b) int x = -1; x = x 32;
c) byte x = -1; x = x 5;
d) int x = -1; x = x 5;
A resposta é (a).
4. Operadores de deslocamento (, , )
Java provê operadores para a manipulação dos bits em variáveis de tipo
numérico: o deslocamento aritmético e o deslocamento lógico .
O operador de deslocamento aritmético executa um deslocamento de um bit
para a direita de um número (na prática, o
Resposta abaixo:
Escolha apenas UMA questão, onde o valor de x vai ser
positivo:
a) int x = -1; x = x 5;
b) int x = -1; x = x 32;
c) byte x = -1; x = x 5;
d) int x = -1; x = x 5;
Quando vc faz x y, x y ou x y, o valor
de y equivale a y%32. Se y é igual a 32, é a mesma
coisa de