Estructura: Variable>>=Cantidad de desplazamientos a la derecha , donde la Cantidad de desplazamientos puede ser otra variable entera positiva o un valor de iguales características
Variable1 >>= Variable2 equivale a Variable1 = Variable1 >> Variable2
Variable1 >>= Valor equivale a Variable1 = Variable1 >> Valor
Ejemplo:
#include <stdio.h>
int main()
{
int a=233;
a>>=2;
printf("Desplazar 233 a la derecha dos veces da %i",a);
return 0;
}
Visto el ejercicio a modo de bits tendremos:
Como vemos, cada desplazamiento a la derecha equivale a que dividamos el dato por 2
No hay comentarios.:
Publicar un comentario