Prev Up Next
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

 */


Prev Up Next