Calculadora de binario a decimal y hexadecimal
(1) Convertir decimal a binario, dividido en parte entera y parte decimal
① Parte entera
Método: dividir por 2 y tomar el método del resto, es decir, cada vez que la parte entera se divide por 2, el resto es el número en el peso del lugar, y el cociente continúa dividiéndose por 2, y el resto es el número en el peso del lugar anterior. Este paso continúa hasta que el cociente sea 0. Al leer el último número, lea desde el último resto hasta el primer resto. Ejemplos a continuación:
Ejemplo: convertir decimal 168 a binario
Obtener el resultado Convertir decimal 168 a binario, (10101000) 2
Análisis: El primer paso es dividir 168 entre 2, el cociente es 84 y el resto es 0.
El segundo paso es dividir el cociente 84 entre 2, y el resto del cociente 42 es 0.
El tercer paso es dividir el cociente 42 entre 2, y el resto del cociente 21 es 0.
El cuarto paso es dividir el cociente 21 entre 2, y el resto del cociente 10 es 1.
El quinto paso es dividir el cociente 10 entre 2 y el resto del cociente 5 es 0.
El sexto paso es dividir el cociente 5 entre 2, y el resto del cociente 2 es 1.
El séptimo paso es dividir el cociente 2 entre 2 y el resto del cociente es 0.
El octavo paso es dividir el cociente entre 2 y el resto del cociente 0 es 1.
Paso 9, lea, debido a que el último dígito se obtiene después de múltiples divisiones por 2, es el dígito más alto. Lea el número hacia adelante desde el último resto, es decir, 10101000
(2) Parte decimal
Método: multiplicar por 2 y redondear a un número entero, es decir, multiplicar la parte decimal por 2, luego tomar la parte entera, continuar multiplicando la parte decimal restante por 2, luego tomar la parte entera, multiplicar el decimal restante parte por 2, y lleva hasta la parte decimal hasta llegar a cero. Si nunca puede ser cero, es lo mismo que el redondeo de números decimales. Al conservar tantos decimales como sea necesario, el número se redondeará en función de si el siguiente dígito es 0 o 1. Si es cero, se redondea. apagado Si es 1, agregue un dígito. En otras palabras, 0 se redondea a 1. La lectura debe ser del entero anterior al siguiente entero. Aquí hay un ejemplo:
.Ejemplo 1: Convertir 0,125 a binario Resultado: Convertir 0,125 a binario (0,001) 2
Análisis: en el primer paso, multiplica 0,125 por 2 para obtener 0,25, luego la parte entera es 0 y la parte decimal es 0,25
El segundo paso es multiplicar la parte decimal 0,25 por 2 para obtener 0,5, luego la parte entera es 0 y la parte decimal es 0,5
;El tercer paso es multiplicar la parte decimal 0,5 por 2 para obtener 1,0, luego la parte entera es 1 y la parte decimal es 0,0
;El cuarto paso es leer, comenzando desde el primer dígito y leyendo hasta el último dígito, que es 0,001.
Ejemplo 2: convertir 0,45 a binario (mantener hasta el cuarto decimal)
Como puedes ver en los pasos anteriores, cuando haces la multiplicación por quinta vez, el resultado es 0.4, luego la parte decimal continúa multiplicándose por 2 para obtener 0.8, 0.8 se multiplica por 2 nuevamente y el la multiplicación continúa hasta 1.6. Al final, es imposible hacer que la parte decimal sea cero. Por lo tanto, en este momento, tenemos que aprender el método decimal para redondear, pero el binario solo tiene 0 y 1, por lo que redondea 0 a. 1 ocurre. Esto también se debe a errores de la computadora durante la conversión, pero como hay muchos dígitos reservados y la precisión es muy alta, se puede ignorar.
Luego, podemos obtener el resultado de convertir 0,45 a binario, que es aproximadamente igual a 0,0111
El método presentado anteriormente es un método para convertir decimal a binario. A lo que debes prestar atención es a:
.1) Para convertir decimal a binario, es necesario dividirlo en partes enteras y decimales y convertirlo por separado
2) Al convertir un número entero, se utiliza el método de división por 2 para redondear el resto, mientras que al convertir un decimal, se utiliza el método de multiplicación por 2
3) Presta atención a la dirección de lectura
Por lo tanto, del método anterior, podemos concluir que el número decimal 168.125 se convierte a binario a 10101000.001, o el número decimal a binario es aproximadamente igual a 10101000.0111.
(3) Convertir binario a decimal sin dividir en partes enteras y decimales
Método: Sumar por peso, es decir, multiplicar el número binario por el peso y luego sumar la suma al número decimal. Ejemplo: convierta el número binario 101.101 a un número decimal.
El resultado es: (101.101)2=(5.625)10
A qué debería prestar atención todo el mundo al convertir binario a decimal
1) Necesitas saber el peso de cada bit binario
2) Para poder encontrar el valor de cada bit