Calculadora binaria online
Escribe dos números usando solo 0 y 1, elige una operación y obtén el resultado en binario, decimal y hexadecimal. También puedes fijar el ancho en bits.
Resultado
0001 0001Resultado en binario
- En decimal
- 17
- En hexadecimal
- 11
- Bits interpretados sin signo
- 17
- Bits interpretados con signo (complemento a dos)
- 17
- Convención: 8 bits sin signo. Todos los valores son cero o positivos.
Datos de entrada
- Primer número binario
- 1011
- Operación
- + (sumar)
- Segundo número binario
- 0110
- Ancho en bits
- 8 bits
- Interpretación de los bits
- Sin signo
Cómo se calcula
Cada cifra binaria representa una potencia de 2: 1011 = 8 + 0 + 2 + 1 = 11.
Resultado
Resultado en binario
- En decimal
- 17
- En hexadecimal
- 11
- Bits interpretados sin signo
- 17
Cómo se calcula
- Cada cifra binaria representa una potencia de 2: 1011 = 8 + 0 + 2 + 1 = 11.
- El cálculo usa números enteros exactos y después convierte el resultado a base 2.
- La división muestra el cociente entero (redondeado hacia cero) y el resto.
- Con un ancho fijo, el resultado se limita a N bits y se interpreta con signo y sin signo.
Ejemplo
1011 + 0110 con 8 bits sin signo: 11 + 6 = 17, es decir, 0001 0001 (hexadecimal 11).
Importante
- Se aceptan hasta 4.096 cifras binarias por número cuando el ancho es libre.
- Con un ancho fijo, escribe el patrón de bits sin signo menos.
Cuándo usarla
- Úsala para practicar el sistema binario y comprobar sumas, restas, productos o divisiones.
- Prueba AND, OR y XOR para entender cómo se combinan los bits de dos números.
Preguntas frecuentes
¿Cómo convierto un número binario a decimal?
Suma las potencias de 2 correspondientes a las cifras que valen 1. Por ejemplo, 1011 = 8 + 2 + 1 = 11.
¿Qué significa el ancho de bits?
Indica cuántos bits se usan para representar el resultado. Si el resultado no cabe, la herramienta señala el desbordamiento.
¿Para qué sirve esta herramienta?
Escribe dos números usando solo 0 y 1, elige una operación y obtén el resultado en binario, decimal y hexadecimal. También puedes fijar el ancho en bits.