- Inicio
- Matemáticas
- Calculadora binaria
Calculadora binaria
Suma, resta, multiplica o divide dos números binarios y consulta la respuesta en binario, decimal, octal y hexadecimal. Cambia el sistema de numeración para hacer la misma aritmética en hexadecimal u octal, o usa AND, OR y XOR para combinar máscaras de bits. Los números de cualquier longitud se manejan con exactitud.
- Resto (división)
- —
- Resultado en decimal
- 17
- Resultado en binario
- 10001
- Resultado en octal
- 21
- Resultado en hexadecimal
- 11
- La misma operación en decimal
- 11 + 6 = 17
Configuraciones guardadas
Guarda los datos que usas a menudo (tu tarifa habitual, tu préstamo, las medidas de tus habitaciones) y cárgalos de nuevo con un toque.
Tus cálculos recientes
Los resultados que calcules aquí se guardan en este dispositivo para que puedas volver a consultarlos.
También gratis en iPhone y Mac
Fórmula
Cómo se usa
- Elige binario, octal o hexadecimal.
- Introduce los dos números y elige la operación.
- Lee el resultado en tu sistema de numeración, con la misma respuesta en las demás bases debajo.
Ejemplos resueltos
Binario 1011 + 110 (11 + 6)
- Resultado
- 10001
- Resultado en decimal
- 17
- Resultado en hexadecimal
- 11
- Resultado en octal
- 21
- La misma operación en decimal
- 11 + 6 = 17
Binario 1000 − 11 (8 − 3)
- Resultado
- 101
- Resultado en decimal
- 5
Binario 101 × 11 (5 × 3)
- Resultado
- 1111
- Resultado en decimal
- 15
- Resultado en hexadecimal
- F
Binario 11011 ÷ 101 (27 ÷ 5)
- Resultado
- 101
- Resto (división)
- 10
- La misma operación en decimal
- 27 ÷ 5 = 5 resto 2
Hexadecimal FF + 1A (255 + 26)
- Resultado
- 119
- Resultado en decimal
- 281
- Resultado en binario
- 100011001
Hexadecimal F0 AND 3C, una máscara de bits
- Resultado
- 30
- Resultado en decimal
- 48
- Resultado en binario
- 110000
Octal 17 + 5 (15 + 5)
- Resultado
- 24
- Resultado en decimal
- 20
Un resultado negativo: binario 11 − 101 (3 − 5)
- Resultado
- -10
- Resultado en decimal
- -2
Sumar en binario a mano
Para 1011 + 110, alinea los números a la derecha. 1 + 0 = 1. Luego 1 + 1 = 10: se escribe 0 y se lleva 1. Luego 0 + 1 + la llevada = 10: se escribe 0 y se lleva 1. Luego 1 + la llevada = 10: se escribe 0 y se lleva 1. La última llevada se escribe al principio: 10001. En decimal es 11 + 6 = 17.
La resta funciona igual, pidiendo prestado: 1000 − 11 = 101, es decir, 8 − 3 = 5. La división da un cociente entero y un resto: 11011 ÷ 101 = 101 con resto 10, que es 27 ÷ 5 = 5 con resto 2.
Números negativos y máscaras de bits
Los resultados aquí son números con signo corrientes, así que 11 − 101 se muestra como −10 (3 − 5 = −2). Los ordenadores suelen guardar los negativos en complemento a dos con un ancho fijo, donde −2 en 8 bits es 11111110. Para obtener esa forma, suma 2⁸ = 256 a la respuesta negativa: −2 + 256 = 254 = 11111110.
AND, OR y XOR trabajan con números mayores o iguales que cero. Un uso habitual es el enmascarado: F0 AND 3C conserva solo los bits activados en ambos, y da 30 en hexadecimal (240 AND 60 = 48).
Preguntas frecuentes
¿Cuánto es 1 + 1 en binario?
10, que es 2 en decimal. Se escribe 0 y se lleva 1 a la siguiente posición.
¿Cuánto es 1011 + 110 en binario?
10001. En decimal es 11 + 6 = 17.
¿Cuánto es FF + 1 en hexadecimal?
100, que en decimal es 255 + 1 = 256.
¿Cómo paso de binario a decimal?
Suma los valores posicionales donde haya un 1: 1011 = 8 + 2 + 1 = 11. Todas las respuestas de aquí se muestran también en decimal, octal y hexadecimal.