Curiosidade
Por que se eu tentar deslocar um inteiro (por exemplo) em 32 espaços o seu valor não será alterado?
O resultado é: 2;
E , embora não faça sentido, se eu tentar deslocar (por exemplo) um inteiro mais espaços que ele suporta é como se fosse o resto da divisão do Espaços por 32?
int y =x>>34;
e a mesma coisa que
int y = x>>2;
Porque 34%32 = 2;
Isso não faz muita diferença no mundo real mas é uma curiosidade!
This message was edited 2 times. Last update was at 21/08/2005 14:20:45
|