La Red de Conocimientos Pedagógicos - Conocimientos históricos - Cómo convertir binario a decimal

Cómo convertir binario a decimal

Método: Multiplica cada número binario por la potencia correspondiente de 2 de derecha a izquierda, y de izquierda a derecha después del punto decimal.

Por ejemplo: convertir el número binario 1101.01 a decimal

1101.01 (binario) = 1*2^0*2^1+1*2^2+1*2 ^3 +0*2^-1+1*2^-2=1+4+8+0.25=13.25 (decimal)

Entonces, en resumen, la fórmula general es:

abcd.efg (binario)=d*2^c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+ g*2 ^-3 (decimal)

Información ampliada

1. Convertir un entero decimal a un entero binario

Para convertir un entero decimal a binario. entero, use "dividir entre 2 y tomar el resto". Método de "organizar en orden inverso". El método específico es: divide el entero decimal por 2, puedes obtener un cociente y un resto, luego divide el cociente por 2, obtendrás un cociente y un resto, y así sucesivamente hasta que el cociente sea menor que 1, y luego usa el El resto se obtiene primero como binario. Los bits significativos de orden inferior del número se utilizan como bits significativos de orden superior del número binario, y los restos restantes se organizan en secuencia.

2. Convierte decimales a decimales binarios

Convierte decimales a decimales binarios usando el método "multiplicado por 2, redondeado y ordenado". El método específico es: multiplicar el número decimal por 2 para obtener el producto, sacar la parte entera del producto, luego multiplicar la parte decimal restante por 2 para obtener otro producto, luego sacar la parte entera del producto, y así hasta que la parte decimal sea cero y 0 o 1 sea el último bit del binario. O hasta que se logre la precisión requerida.

Luego, las partes enteras extraídas se organizan en orden. El número entero tomado primero se usa como el bit significativo de orden superior del decimal binario, y el número entero tomado después se usa como el bit significativo de orden inferior. .

Enciclopedia Baidu: de decimal a binario