Prezados
amigos,
estou estudando
para a prova de certificação programmer 1.4 e estou com dúvidas em shift... eu
gostaria de saber qual é a regra para conversão de decimais para binário e
vice-versa... como por exemplo, eu tenho :
public class
GGG{
public static void main(String []arg){
int a = -1;
System.out.println("a >> 4 = " + (a >> 4) );
System.out.println("a << 4 = " + (a << 4) );
public static void main(String []arg){
int a = -1;
System.out.println("a >> 4 = " + (a >> 4) );
System.out.println("a << 4 = " + (a << 4) );
}
}
pq q os resultados são esses ???
a >> 4 = -1
a << 4 = -16
eu gostaria de saber qual(is) são as formulas para converão...
grato.