¿Cómo representar decimales binarios?

Primero, dado un número real arbitrario, como 0,6, el proceso descrito en el texto es el siguiente:

Multiplica este número por 2 y saca la parte entera como primera dígito de la representación binaria; Luego multiplica la parte decimal por 2 y saca la parte entera como el segundo dígito de la representación binaria y así sucesivamente hasta que la parte decimal sea 0.

Caso especial: el bucle de la parte decimal no se puede detener, por lo que no puede representar con precisión un número decimal con dígitos binarios limitados.

El siguiente es el método de cálculo específico para expresar 0,6 como un número decimal

0,6 * 2 = 1,2 ------- 1?

0,2 * 2 = 0,4 ------- 0?

0,4 * 2 = 0,8 - ------ 0?

0,8 * 2 = 1,6 --- - -- - 1?

0,6 * 2 = 1,2 ----- --- 1?

............

Se puede notar que hay un ciclo en este cálculo. 0.6 se representa en binario como 1001 1001 1001 1001 1001 1001...?

Si es 10.6, entonces la representación binaria completa de. 10.6 es 1010.100110011001......

Información ampliada

Cálculo binario de decimales

El método para convertir decimales en decimales binarios es "multiplicar por 2 y redondear Enter, ordenar". El método específico es el siguiente:

Multiplica el número decimal por 2 para obtener el producto, la parte entera del producto, luego multiplica por 2 para obtener la parte decimal restante del producto, luego multiplica por parte entera del producto, y así sucesivamente, hasta que la parte decimal del producto sea cero, o hasta que se alcance la precisión requerida. Luego, ordene las partes enteras tomadas.

El número entero tomado primero se usa como el dígito de mayor significado del sistema decimal binario, y el número entero tomado después se usa como el dígito de menor significado.