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.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Funciona por completo en tu navegador
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
- Elige la base en la que están escritos los números y la operación.
- Escribe los dos números; se aceptan prefijos como 0b y 0x.
- 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