¿Qué hace un desplazamiento a nivel de bits (izquierda o derecha) y para qué se utiliza?
He visto a los operadores>>
y<<
en varios códigos que he visto (ninguno de los cuales realmente entendí), pero me pregunto qué hacen realmente y cuáles son algunos de sus usos prácticos.
EDITA
Si los cambios son comox * 2
yx / 2
, ¿cuál es la verdadera diferencia de usar realmente la*
y/
operadores? ¿Hay alguna diferencia de rendimiento?