Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Equivalente en binario
10011100
base 2
Decimal (base 10) 156
Número de bits 8

¿Qué es un conversor de decimal a binario?

Un conversor de decimal a binario transforma un número escrito en el sistema decimal de uso cotidiano (base 10, con los dígitos del 0 al 9) al sistema binario (base 2, que solo emplea el 0 y el 1) que utilizan los ordenadores de forma interna. El binario es el idioma natural de la electrónica digital: cada valor almacenado en memoria, cada píxel y cada instrucción se reducen, en última instancia, a una secuencia de bits. Esta herramienta realiza la conversión de cualquier número entero no negativo y te muestra tanto la cadena binaria resultante como cuántos bits ocupa.

Cómo usarlo

Introduce un número entero no negativo en el campo Número decimal y pulsa el botón. La calculadora te devuelve el equivalente en binario, el valor decimal original y la longitud en bits. No admite números negativos ni decimales con coma: solo se convierten números enteros de cero o superiores.

La fórmula explicada

El método estándar es la división sucesiva entre 2. Divide el número entre 2 y anota el resto (0 o 1). Sustituye el número por el cociente entero y repite el proceso hasta que el cociente llegue a 0. El resultado binario son todos los restos leídos en orden inverso, desde la última división hasta la primera.

$$\text{Binary} = \left(\text{Decimal}\right)_{10} \longrightarrow \sum_{i=0}^{k} b_i \cdot 2^{i}\ \text{where}\ b_i = \left\lfloor \frac{\text{Decimal}}{2^{i}} \right\rfloor \bmod 2$$

Por ejemplo, el bit más significativo procede de la última división, y el bit menos significativo, de la primera. Leer de arriba abajo da el orden incorrecto, así que recuerda siempre leer los restos de abajo hacia arriba.

Tabla de valor posicional que muestra los dígitos binarios asignados a potencias de dos
Cada dígito binario representa una potencia de dos, que se suman para obtener el valor decimal.

Ejemplo resuelto

Convertir 156 a binario:

\(156 \div 2 = 78\), resto 0
\(78 \div 2 = 39\), resto 0
\(39 \div 2 = 19\), resto 1
\(19 \div 2 = 9\), resto 1
\(9 \div 2 = 4\), resto 1
\(4 \div 2 = 2\), resto 0
\(2 \div 2 = 1\), resto 0
\(1 \div 2 = 0\), resto 1

Leyendo los restos de abajo hacia arriba se obtiene 10011100, un número de 8 bits. Comprobación: \(128 + 16 + 8 + 4 = 156\). ✔

División sucesiva por 2 que muestra cocientes y restos leídos de abajo hacia arriba
División sucesiva por 2: recoge los restos y léelos de abajo hacia arriba.

Preguntas frecuentes

¿Por qué el binario solo usa 0 y 1? Porque la base 2 tiene exactamente dos símbolos, que reflejan los dos estados estables (apagado/encendido, voltaje bajo/alto) de los circuitos digitales.

¿Qué significa el número de bits? Es la cantidad de dígitos binarios necesarios para representar el valor, algo útil para entender el tamaño de almacenamiento y los tipos de datos.

¿Puede convertir el 0? Sí. El cero en binario es simplemente 0, representado con un único bit.

Última actualización: