Desarrollador / Números

Calculadora binaria (aritmética y operaciones a nivel de bits, binario y hexadecimal)

Suma, resta, multiplica, divide y calcula el resto de números en binario, octal, decimal o hexadecimal, o aplica AND, OR, XOR y desplazamientos. Obtén el resultado en las cuatro bases y los resultados negativos en complemento a dos.

Calculadora binaria (aritmética y operaciones a nivel de bits, binario y hexadecimal): Los números se interpretan como enteros exactos de cualquier tamaño, por lo que no se produce desbordamiento. 1011 + 110 en binario es 10001 (11 + 6 = 17); 1011 XOR 0110 es 1101. La división es una división entera, como en la mayoría de los lenguajes de programación, y mod devuelve el resto. Los resultados negativos también se muestran en complemento a dos con 8, 16, 32 o 64 bits: −5 en 8 bits es 11111011. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar
Calculadora binariaProcesamiento local

Funciona por completo en tu navegador

Binario10001
Decimal17
Hexadecimal11
Octal21

Operaciones aritméticas y bit a bit con números enteros de cualquier tamaño, introducidos en binario, octal, decimal o hexadecimal. La división descarta el resto, como ocurre con la división entera en los lenguajes de programación; mod devuelve el resto. AND, OR y XOR comparan los bits uno a uno, y desplazar a la izquierda n posiciones multiplica por 2ⁿ. Los resultados negativos también se muestran en complemento a dos, que es la forma en que los almacenan los equipos.

Operaciones bit a bit

AND conserva un bit solo cuando ambos números lo tienen (enmascaramiento), OR cuando lo tiene cualquiera de los dos (activación de indicadores) y XOR cuando lo tiene exactamente uno (conmutación): 1100 AND 1010 = 1000, OR = 1110, XOR = 0110.

Para convertir un solo número entre bases, usa binario a decimal o hexadecimal a decimal.

Tamaños de los números

Los lenguajes de programación almacenan los enteros en un número fijo de bits y vuelven al principio cuando se produce un desbordamiento; esta calculadora no lo hace, por lo que resultados como 2⁶⁴ son exactos. Comprueba si el resultado cabe en el tipo que usas: un valor de 8 bits sin signo admite de 0 a 255.

Para convertir de decimal a binario paso a paso, consulta decimal a binario.

Cómo se usa

  1. Elige la base en la que están escritos los números y la operación.
  2. Escribe los dos números; se aceptan prefijos como 0b y 0x.
  3. Consulta el resultado en binario, decimal, hexadecimal y octal.

Privacidad y límites

Todo se calcula en tu navegador.

Herramientas relacionadas

Preguntas frecuentes

¿Cómo sumo números binarios a mano?

De derecha a izquierda, como en decimal, llevando 1 cada vez que una columna suma 2: 1 + 1 = 10, así que escribes 0 y llevas 1.

¿Qué hace un desplazamiento?

Desplazar a la izquierda n posiciones multiplica por 2ⁿ y desplazar a la derecha divide por 2ⁿ, descartando el resto: 0xFF >> 4 = 0xF.

¿Qué es el complemento a dos?

Es la forma en que los equipos almacenan enteros negativos: invierten todos los bits del número positivo y suman 1; por eso −5 en 8 bits es 11111011.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta