memory
GratisSin subida

Calculadora bit a bit

Realiza operaciones AND, OR, XOR, NOT, desplazamiento a izquierda/derecha.

bin: 1100 | hex: C

bin: 1010 | hex: A

Resultados

AND810000x8
OR1411100xE
XOR61100x6
NOT-13-11010x-D
LSHIFT12288110000000000000x3000
RSHIFT000x0

Cómo usar

1
upload_file

Ingrese sus números

Escriba dos números en decimal, hexadecimal (prefijo 0x) o binario (prefijo 0b). Ambos valores se muestran en las tres representaciones para verificación.

2
tune

Elija la operación a nivel de bits

Seleccione AND (&), OR (|), XOR (^), NOT (~), desplazamiento a la izquierda (<<) o desplazamiento a la derecha (>>). Los resultados se actualizan al instante en decimal, hexadecimal y binario.

3
download

Copiar resultados

Haga clic en cualquier formato de salida para copiarlo. Esencial para programación de bajo nivel, sistemas embebidos, manipulación de flags y optimización de rendimiento.

¿Qué es Calculadora bit a bit?

La calculadora de operaciones bit a bit aplica las operaciones AND, OR, XOR, NOT, desplazamiento a la izquierda y desplazamiento a la derecha a entradas enteras, y muestra tanto la representación binaria de los operandos como el resultado final. Opera a nivel de bit, lo que la hace indispensable para la programación de sistemas, el desarrollo embebido y la comprensión de cómo las CPU manipulan datos. Puedes ver exactamente qué bits se establecen, borran o invierten después de cada operación.

¿Por qué usar Calculadora bit a bit?

Las operaciones a nivel de bits sustentan tareas de programación de bajo nivel como la manipulación de indicadores (flags), la creación de máscaras de bits y el empaquetamiento eficiente de datos. Disponer de una calculadora visual que muestra el diseño binario de cada operando facilita enormemente el razonamiento sobre estas tareas. Elimina la carga mental de rastrear bits individuales en enteros grandes. Los programadores que trabajan en C, C++, Rust o ensamblador se benefician más, pero cualquier desarrollador que trabaje con registros de hardware o protocolos de red lo encontrará útil.

  • lockPrivacidad completaTus archivos nunca salen de tu dispositivo o navegador.
  • boltProcesamiento instantáneoSin tiempos de espera, sin colas de servidor, sin retrasos de carga.
  • money_off100% gratisSin suscripciones, sin créditos, sin tarifas ocultas.
  • person_offSin registroComienza a usar inmediatamente, no se necesita cuenta.
  • devicesFunciona en todas partesCualquier navegador moderno en escritorio, tableta o móvil.

Cómo funciona

Los desarrolladores embebidos usan esta herramienta para construir y verificar máscaras de bits para la configuración de registros GPIO en microcontroladores. Los desarrolladores de videojuegos la usan para empaquetar múltiples indicadores booleanos en un solo entero para una representación de estado compacta. Los programadores de redes usan AND a nivel de bits con máscaras de subred para verificar la lógica de filtrado de direcciones IP.

tips_and_updates

Consejo Pro

Desplazar a la izquierda un entero n bits equivale a multiplicar por 2^n, y desplazarlo a la derecha equivale a dividir por 2^n. Usa este hecho para verificar rápidamente las operaciones de desplazamiento y para entender por qué aparecen los desplazamientos de bits en el código optimizado para rendimiento.

Preguntas frecuentes

El AND lógico (&&) opera sobre valores booleanos verdadero/falso y devuelve verdadero o falso. El AND a nivel de bits (&) opera sobre enteros bit a bit: cada posición de bit en el resultado es 1 solo si el bit correspondiente es 1 en ambos operandos. Por ejemplo, 5 & 3 = 1 (binario: 101 & 011 = 001). El AND a nivel de bits se usa para enmascaramiento, comprobación de indicadores y manipulación de datos de bajo nivel, no para lógica booleana.

Artículo relacionado

menu_book

Tutorial

Cómo usar Calculadora bit a bit – Guía paso a paso

arrow_forward

Herramientas relacionadas