Ejemplo de lógica con bits.
#include<stdio.h>
main()
{
int i,j,k;
i=5; /* Inicializamos la variable i */
j=i<<2; /* Movemos los bits 2 lugares a la izquierda */
k=j>>2; /* Los movemos a la derecha */
printf("\ni = %d j = %d k = %d\n",i,j,k); /* Imprimimos */
}
Descargar