¿Cómo convertir el código 5421BCD y el código decimal entre sí?
Ejemplo 1: Binario 101010 a decimal.
Método: haga clic en binario, ingrese 101010, haga clic en decimal y obtenga el resultado 42.
Dos: cálculos escritos, varios sistemas decimales se convierten primero a sistemas decimales y luego se convierten a otros sistemas decimales. Este método puede completar la conversión de cualquier sistema.
★En primer lugar, ¿cómo convertir binario a decimal?
Un número binario, contando desde el último dígito, se enumera como 0, 1, 2... n dígitos en secuencia.
Por ejemplo, 11010, contando desde la derecha es 01011.
0 bit 0
1 bit 1
0 segundo lugar
1 tercer lugar
1 cuarto lugar
0 en binario no se cuenta, solo mira dónde aparece 1, calcula 2 a la enésima potencia y luego súmalos todos, donde 1 aparece en el tercer y cuarto dígito de 1.
La respuesta final es: 1 multiplicado por 2 elevado a la 1ª potencia + 1 multiplicado por 2 elevado a la 3ª potencia + 1 multiplicado por 2 elevado a la 4ª potencia = 26.
El mismo principio se aplica a la conversión de octal a decimal, excepto que 2 a la enésima potencia se reemplaza por 8 a la enésima potencia.
Por ejemplo, octal 1234 a decimal.
No. 4 0
3 No. 1
Rango 2
1 No. 3
4 * 8 de 65438+3 * 8 de 2 * 8+1 * 8 = 2257.
La conversión de hexadecimal a decimal es la misma, excepto que 8 elevado a la enésima potencia se reemplaza por 16 elevado a la n potencia.
En particular, los números hexadecimales del 0 al 16 están marcados como 0123456789ABCDEF, donde A=10 F=15, y así sucesivamente.
Por ejemplo, de hexadecimal A5B6 a decimal.
No. 6 0
Posición B 1
5 Segundo lugar
Cuarto lugar
Cálculo: Convertir letras en números correspondientes para obtener el resultado.
6* 16 a la 0ª potencia + 65438 + B * 16 a la 0ª potencia + 5 * 16 a la 2ª potencia + A * 16 a la 4ª potencia.
6* 16 a la 0ª potencia + 11* 16 a la 6ª potencia + 5* 16 a la 2ª potencia + 10* 16 a la 4ª potencia = 42422.
Estudiemos cómo convertir decimales a varios decimales.
☆12345 en binario es 12345 dividido por 2.
☆12345 convertido a octal es 12345 dividido por 8.
☆12345 convertido a hexadecimal es 123456 dividido por 16.
Cuando 123 se convierte a binario, es 123 dividido por 2 y el resto se calcula cada vez.
123/2=61 Yu 1
61/2=30
30/2=15+0
15 /2=7 resto 1
7/2=3 resto 1
3/2=1 resto 1
La secuencia binaria del resto de abajo hacia top es 1111, y luego 1 en el último paso 3/2=1 es 1 116544.
Cuando 123 se convierte a octal, significa que 123 se divide entre 8 y el resto se calcula cada vez.
123/8=15 más que 3
15/8=1 más que 7
En el último 15/8, el número 1 = 1, y el resto es de abajo hacia arriba hasta 173.
Convertir 123 a 16 es 123 dividido por 16.
123/16=7 resto 11 16 En el sistema básico, 11 está representado por b.
Al final, 123/16=1 cuenta 1, y el resto se registra de abajo hacia arriba, que es 7B.
Para ilustrar mejor el problema, cambie el número a un número mayor.
Convierte el decimal 12345 al decimal 16.
12345/16=771 Yu 9
771/16 =48+3
48/16 =3+0
Cálculo Finalmente, 48/16 = 3 de 3, y los restos se ordenan de abajo hacia arriba, registrados como 3039.
Después de comprenderlo de principio a fin, podrá completar la conversión a cualquier sistema.
Los decimales son estaciones de transferencia: ¡todo tipo de decimales a todo tipo de decimales! !