FennFelis
(usa Ubuntu)
Enviado em 17/04/2012 - 13:39h
brunorf escreveu:
Você pode usar o operador &, assim:
Sabendo que
100110b = 0x0A010A
Você pode fazer:
if (codigo & 0x0A010A == 0x0A010A) {
printf("codigo termina com 0x0A010A\n");
}
Eu posso deslocar dos dois lados?
uint32_t teste=402663462;
0001 1000 0000 0000 0010 1000 00
10 0110
se eu quissese pegar o 10 que esta em negrito, tem como eu deslocar para >> e << ao mesmo tempo?
Eu tentei e nao consegui
Veja:
uint32_t teste=402663462;
if(((teste<<26 && teste>>4) & 0b10)==0b10)