Convertidor de decimal a binario
Convierte decimal a binario con BigInt, padding configurable y complemento a dos. Revisa la división sucesiva paso a paso y obtén hex y octal.
Calculadora de decimal a binario online (con pasos)
Convierte decimal a binario con BigInt, aplica padding a medida, obtén equivalentes en hex/octales y revisa la división sucesiva paso a paso. Todo en bloques verticales y sin distracciones.
Binario
Binario agrupado
Binario con signo (2's complement)
Hex con padding
Octal
Pasos automáticos: divisiones sucesivas entre 2
| Dividendo | Cociente | Resto | Paso |
|---|
Cómo calcular decimal a binario
La forma manual consiste en dividir sucesivamente entre 2 y guardar los restos; al final se leen en orden inverso. Para negativos, se aplica complemento a dos con el ancho elegido.
- Depura la entrada. Elimina espacios, guiones bajos y signos repetidos; conserva solo dígitos y, si existe, el signo inicial.
- Toma la magnitud. Trabaja con el valor absoluto para obtener el binario sin signo.
- Divide entre 2. Anota cociente y resto (0 o 1) en cada paso.
- Itera. Usa el nuevo cociente como dividendo hasta que sea 0.
- Lee al revés. El binario sin signo es la secuencia de restos desde el último hasta el primero.
- Complemento a dos. Si el decimal es negativo y eliges un bit-width n, rellena la magnitud a n bits, invierte todos los bits y suma 1. Si la magnitud no cabe en n bits, se avisará.
Ejemplo positivo (10973): las divisiones sucesivas dejan restos 1 0 1 0 1 0 1 0 0 1 0 1 1 0 1; en orden inverso forman 101010010110101.
Ejemplo negativo (-25) con 8 bits: la magnitud es 11001, se rellena a 00011001, se invierte a 11100110 y al sumar 1 queda 11100111.