Boa tarde pessoal, o que significa os sinais de >> no código abaixo?
System.out.println( 2 >> 1);
Boa tarde pessoal, o que significa os sinais de >> no código abaixo?
System.out.println( 2 >> 1);
[quote=ricardo.vertuan]Boa tarde pessoal, o que significa os sinais de >> no código abaixo?
System.out.println( 2 >> 1);
é um operador binário.
Deslocamento de bits:
http://www.sap-img.com/java/java-bitwise-shift-operators.htm
http://www.sap-img.com/java/java-bitwise-logical-operators.htm
Isso é manipulação de Bit em java
Você está deslocando o int 2 em 1 casa para a direita
10
vai para
1 em binário… que significa 1 em decimal.
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/op3.html
http://www.numaboa.com.br/informatica/java/matBitBit.php
Obrigado pessoal, agora vou estudar…