Saltar al contenido principal

Calculadora de Desplazamiento de Bits

Calcula operaciones de desplazamiento de bits

Calcular Desplazamiento de Bits

Cómo Usar

  1. Ingresa el número a desplazar
  2. Ingresa la cantidad de desplazamiento
  3. Selecciona desplazamiento izquierda (<<) o derecha (>>)
  4. Haz clic en calcular para ver el resultado

¿Qué es el Desplazamiento de Bits?

El desplazamiento de bits es una operación bitwise que mueve los bits de un número binario a la izquierda o derecha por un número específico de posiciones. Es una operación fundamental en programación y electrónica digital.

Tipos de Desplazamientos

Desplazamiento Izquierda (<<)

Mueve bits a la izquierda, llenando posiciones vacías con ceros. Equivale a multiplicar por 2 por cada posición de desplazamiento.

Ejemplo: 5 << 2 = 20 (binario: 101 << 2 = 10100)

Desplazamiento Derecha (>>)

Mueve bits a la derecha, descartando bits que caen. Equivale a división entera por 2 por cada posición de desplazamiento.

Ejemplo: 20 >> 2 = 5 (binario: 10100 >> 2 = 101)

Preguntas frecuentes

¿Cuál es la diferencia entre desplazamiento izquierda y derecha?
El desplazamiento izquierda (<<) multiplica el número por 2^n, mientras que el desplazamiento derecha (>>) divide por 2^n (división entera), donde n es la cantidad de desplazamiento.
¿Por qué usar desplazamiento de bits en lugar de multiplicación/división?
El desplazamiento de bits es mucho más rápido que la multiplicación o división en procesadores, lo que lo hace útil para código crítico en rendimiento.
¿Qué sucede con los bits que se desplazan fuera del final?
En desplazamiento izquierda, los bits que se desplazan más allá del tamaño del número se pierden. En desplazamiento derecha, los bits más a la derecha se descartan.

Calculadoras Relacionadas

math
Calculadora de Resta Binaria

Resta números binarios con pasos detallados

math
Calculadora de Álgebra

Resuelve ecuaciones lineales y cuadráticas

math
Calculadora de Desigualdades de Valor Absoluto

Resuelve desigualdades de valor absoluto con pasos