Bit shift

2 respostas
M

Pessoal,

O que eh bit shift em um simulado vi essa pergunta

What happens when you bit shift by a number greater than or equal to the number of bits in the result?
(e.g. int c = 270; c >> 33)

Eu fui testar com esse codigo
public class Teste {
	public static void main(String args[]){
		int c = 270; c >> 33;
		System.out.println(c);	

	}

}

e o compilador diz que c >> 33 nao eh um statement....alguem poderia me explicar...??

Obrigado

2 Respostas

V

tente:

shift bit é um operador binário que desloca os bit de um valor binário X posições para direita (>>) ou para esquerda (<<)

por exemplo se vc quiser dobrar o valor de uma variável da maneira mais eficiente possível faça:

int x = 10; int dobrox = x &lt;&lt; 1;

M

Valeu pela explicacao…!!!

Criado 2 de novembro de 2004
Ultima resposta 4 de nov. de 2004
Respostas 2
Participantes 2