Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Cuáles son los pasos de cálculo para convertir hexadecimal a decimal?

¿Cuáles son los pasos de cálculo para convertir hexadecimal a decimal?

Convertir hexadecimal a decimal

El peso del dígito 0 del número hexadecimal es 16 elevado a la potencia 0, y el peso del primer dígito es 16 elevado al cuadrado de la potencia , el peso de la segunda posición es 16 elevado a la potencia de 2...

Entonces, en la posición N (N comienza desde 0), si es el número X (X es mayor que o igual a 0, y X Menor o igual a 15, es decir: el tamaño representado por F) es X * 16 a la enésima potencia.

Ejemplo: Convertir 2AF5 a decimal:

Usar cálculo vertical:

Dígito 0: 5 * 16^0 = 5

Primero posición: F * 16^1 = 240

2da posición: A * 16^2= 2560

3ra posición: 2 * 16^3 = 8192

-------------------------------

10997

El cálculo directo es:

5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997

¿Conversión hexadecimal?

La conversión hexadecimal tiene 16 números hexadecimales. Cada dígito puede ser 0, 1, 2, 3, 4, 5, 6, 7, de pequeño a grande. E, F son 16 números de diferentes tamaños, es decir, cada 16 se ingresa en 1. Entre ellos, los seis números A, B, C, D, E y F (las letras no distinguen entre mayúsculas y minúsculas) Las letras representan 10 , 11, 12, 13, 14 y 15 respectivamente.

Definición

Sistema hexadecimal significa 1 hexadecimal, cada dígito puede ser 0, 1, 2, 3, 4, 5, 6, 7, de pequeño a grande 8, 9,. A, B, C, D, E, F*** 16 números de diferentes tamaños. La conversión hexadecimal es la conversión entre hexadecimal y otras bases diferentes, como binaria, octal, decimal y otras bases comunes.

Información ampliada

Convertir binario a hexadecimal

El hexadecimal tiene 16 números, 0~15 La forma de expresar 15 en binario es 1111, se puede inferir. que el sistema hexadecimal se puede expresar como 0000~1111 en sistema binario. Como sugiere el nombre, cada cuatro es un dígito. Por ejemplo:

00111101 se puede dividir así:

0011|1101 (el bit más alto no es suficiente y se puede reemplazar por cero, según la tabla binaria, 1024 512). 256 128 64 32 16 8 4 2 1 (Generalmente, tantos ejemplos son suficientes. Si hay decimales, continúa hacia la derecha, como 0,5 0,25 0,125 0,0625...)

1024 512 256 128 64 32 16 8 4 2 1

0 0 1 1| 1 1 0 1

Mitad izquierda=2+1=3 Mitad derecha=8+4+1=13=D

Como resultado, 0111101 se puede convertir a 3D hexadecimal.

Material de referencia: Enciclopedia Baidu - Conversión hexadecimal