Cómo pasar de hexadecimal a decimal
El sistema hexadecimal es ampliamente usado para el almacenamiento y transmisión de datos en computadoras y otros dispositivos digitales. Usualmente, los números hexadecimales se componen de números del 0 al 9 y «a-f» (del 10 al 15), mientras que el sistema decimal se compone de los números de 0 a 9. A veces es necesario convertir diferentes sistemas de numeración entrando y saliendo de diferentes software. Para eso, aquí hay una guía para convertir un número hexadecimal a un número decimal.
Pasos para convertir Hexadecimal a Decimal
- Identificar el número hexadecimal. Esto se hace al revisar el valor que se desea convertir. Por ejemplo, el número hexadecimal 4F tiene un valor numérico de 79.
- Multiples de 16 en orden inverso. La conversión de un número hexadecimal a un número decimal comienza con los dígitos del hexadecimal de izquierda a derecha. Al evaluar cada dígito se le asigna un valor decimal usando la multiplicación de 16. Los valores decimales multiplicados se escriben en orden inverso, desde el último al primero.
- Sumar los Valores Decimales. Después de multiplicar todos los valores hexadecimales resultantes y escribirlos en orden inverso, los valores decimales se suman para obtener el valor decimal final.
Ejemplo
Para ilustrar, vamos a convertir el número hexadecimal 4F a decimal. Aplicando el método descrito anteriormente:
- Identificamos el número hexadecimal: 4F
- Multiplicamos los dígitos hexadecimales con sus respectivas bases:
- 4×16 = 64
- Fx1 = 15
- Escribimos los valores decimales en orden inverso: 15, 64
- Sumamos los valores decimales: 15 + 64 = 79.
Por lo tanto, el número hexadecimal 4F se convierte a un número decimal de 79.
Cómo Pasar de Hexadecimal a Decimal
Las bases hexadecimales se usan para marcar números y letras más grandes, y hay muchas maneras de convertir de hexadecimal a decimal. Conocer cómo pasar de hexadecimal a decimal puede ser útil para muchos propósitos. Por suerte, el proceso es relativamente fácil y directo.
Entendiendo Citas en Decimal y Hexadecimal
En la base decimal, todos los números se cuentan en unidades de 10, de 1 a 10. Así, el número 627 se escribe como 6 + (2 x 10) + (7 x 100).
En el sistema hexadecimal, los números se cuentan de la misma manera, pero en unidades de 16. Esto significa que los números se pueden crear usando cifras regulares, así como las letras A a F, que representan los números 10 a 15 en hexadecimal. Por ejemplo, 312A hexadecimal es igual a 12.418 decimales.
Pasando de Hexadecimal a Decimal
Paso 1. Anote el número hexadecimal, y encuentre su longitud. Cada cifra en un número hexadecimal se conoce como un «carácter». Por ejemplo, 312A tiene 4 caracteres (3,1,2,A)
Paso 2. Escribe una lista de exponentes de 16 de derecha a izquierda, del 0 al número de exponentes del número calculado en el paso anterior. Si nuestro ejemplo de 312A de 4 caracteres, esto sería equivalente a 0, 1, 2, y 3.
Paso 3. Multiplica cada uno de los caracteres del número hexadecimal por el número apropiado en la lista de exponentes. Por ejemplo, el carácter «A» se multiplica por el exponente 3, resultando en un valor de 160. El carácter «2», si el exponente es igual a 2, resulta 40.
Paso 4. Suma todos los productos calculados en el paso anterior para obtener el resultado decimal. En el ejemplo del paso anterior, la suma corresponde a 160+216+0+1 = 377.
Ejemplo
Supongamos que tiene que convertir el número hexadecimal 5A3F a decimal. Siga los pasos anteriores usando este número:
- Paso 1:El número hexadecimal 5A3F tiene 4 caracteres.
- Paso 2:Genera una lista de exponentes de 16, del 0 al 3.
- Paso 3: Utilizando la lista de exponentes, multiplicamos cada carácter por el exponente apropiado:
- 5A3F:
- 5 x 163 = 25.600
- A x 162 = 25.600
- 3 x 161 = 3.072
- F x 160 = 15
- Paso 4: Suma los productos anteriores para obtener el resultado decimal:
25.600 + 25.600 + 3.072 + 15 = 54.287
Por lo tanto, el número hexadecimal 5A3F es igual a 54.287 en la base decimal.