martes, enero 06, 2009

<<

Uso: Nos permite desplazar los bits de un dato a la izquierda. El primer bit de izquierda a derecha se pierde y el último se pone en 0 tras el movimiento.

Estructura: Dato<<Cantidad de desplazamientos a la izquierda, siendo Dato una variable o un valor

Ejemplo:

#include <stdio.h>
int main()
{
printf("Desplazar 41 a la derecha dos veces da %i",41<<2);
return 0;
}


Visto el ejercicio a modo de bits tendremos:

Como vemos, cada desplazamiento a la derecha equivale a que multipliquemos el dato por 2

No hay comentarios.: