
Go backward to Usando uma árvore binária de pesquisa para ordenar um vector
Go up to Alguns exercícios a exemplos dados nas aulas teóricas
Go forward to Manipulação de bits, continuação
Manipulação de bits
// -----------------------------------------------------------------------------
// Manipulação de bits I
-----------------------------------------------------------------------
main(){
char a=0x10, b=7;
printf("a=%x 4a=%x\n",a,a<<2);
printf("a=%x not a=%x\n",a,~a);
printf("a=%x, b=%x aVb=%x\n",a,b,a|b);
printf("a=%x, b=%x a^b=%x\n",a,b,a&b);
printf("a=%x, b=%x axb=%x\n",a,b,a^b);
}
/*
a=10 4a=40
a=10 !a=ffffffef
a=10, b=7 aVb=17
a=10, b=7 a^b=0
a=10, b=7 axb=17
*/
