COMO ROTAR BITS DE UNA VARIABLE?????

carlos
26 de Agosto del 2003
HOLA
NECESITO QUE ALGUIEN ME DIGA COMO PUEDO ROTAR LOS BITS DE UNA VARIABLE YA SEA A LA IZQUIERDA O A LA DERECHA
11111110,11111101,11111011,11110111

MUCHAS GRACIAS.

Juan
26 de Agosto del 2003
Difícil esto en VB. Si te sirve de ayuda cuando divides
un nº por 2 los bits se desplazan un lugar a la izquierda,
y si multiplicas por 2 lo hacen hacia la derecha.

Hasta ahí es fácil, la dificultad viene a la hora de recoger
el bit que se pierde por un lado y hacerlo aparecer por
el otro, y por si fuera poco en VB las variables numéricas
son con signo y eso complica más todavia la operación.

No se si esta información te servirá de ayuda, yo me pondré
a buscar alguna función API y si encuentro alguna que te ayude
te lo pongo en otro mensaje.

Juan
26 de Agosto del 2003
Me equivoqué en el movimiento de los bits, cuando divides
se mueven hacia la derecha y si multiplicas a la izquierda.