Desplazamiento de Bits a la Derecha
Ingresa un número y la cantidad de posiciones de desplazamiento para calcular el resultado del right shift binario.
Binary Bit Right-shifter Examples
Click any card to tryCómo usar Right Shift Binario
Ingresa el número entero a desplazar y la cantidad de posiciones (n). El operador >> desplaza los bits n posiciones hacia la derecha, equivalente a dividir entre 2^n.
El resultado se muestra en binario, decimal y hexadecimal. Útil para programadores que trabajan con operaciones a nivel de bits en C, Java, JavaScript y otros lenguajes.
Preguntas Frecuentes
¿Qué es el desplazamiento a la derecha? expand_more
El operador >> desplaza los bits de un número hacia la derecha, descartando los bits que salen por la derecha. Equivale a dividir el número entre 2^n.
¿Cuál es la diferencia entre >> y >>>? expand_more
>> es el desplazamiento aritmético que preserva el signo (extiende el bit de signo). >>> es el desplazamiento lógico que rellena con ceros sin importar el signo.
¿Funciona con números negativos? expand_more
Sí. Para números negativos en complemento a dos, el resultado depende del tipo de desplazamiento (aritmético o lógico) seleccionado.
¿Para qué se usa el desplazamiento de bits? expand_more
Se usa en programación de bajo nivel, optimización de código, operaciones criptográficas, compresión de datos y manipulación de registros de hardware.
¿Se envían mis datos a un servidor? expand_more
No. El cálculo ocurre completamente en tu navegador.