Red de conocimiento informático - Material del sitio web - Cómo representar un decimal en binario

Cómo representar un decimal en binario

Esto debe explicarse con ejemplos específicos. Por ejemplo: 0,65 en decimal se convierte a binario y se expresa como: 0,1010011?

Las fracciones decimales en binario se suelen obtener multiplicando por dos y redondeando.

Por ejemplo, 0,65 convertido a binario es: 0,65 × 2 = 1,3, toma 1, deja 0,3 y continúa multiplicando por dos y redondea 0,3 × 2 = 0,6, toma 0, deja 0,6 y continúa; multiplica por dos y redondea 0,6 × 2 = 1,2 Toma 1, deja 0,2 y continúa multiplicando por dos para redondear;

Sigue repitiendo hasta alcanzar el límite de precisión (es decir, los decimales guardados por la computadora); generalmente hay errores, por lo que en programación, es necesario Si desea comparar si dos decimales son iguales, solo puede comparar si son iguales dentro de un cierto rango de precisión).

Información ampliada:

Ventajas y desventajas del binario:

1. Ventajas

1. pocos componentes;

2. Solo hay dos números 0 y 1, por lo que cada dígito puede ser representado por cualquier componente con dos estados estables diferentes

3. fácil de operar.

2. Desventajas

Cuando se usa binario para representar un número, hay muchos dígitos. Por lo tanto, en el uso real, el decimal se usa a menudo antes de enviarlo al sistema digital. Después de enviarlo a la máquina, se convierte en un número binario para que el sistema digital pueda realizar operaciones. convertido a decimal para que la gente pueda leerlo.

La conversión entre binario y hexadecimal es importante. Sin embargo, la conversión entre los dos no requiere cálculo. Cada programador de C y C++ puede ver un número binario y convertirlo directamente a un número hexadecimal, y viceversa.

Enciclopedia Baidu-Binaria