Hex a Decimal es un artículo sobre el concepto de conversión de números de un sistema numérico a otro, específicamente del sistema numérico hexadecimal al sistema numérico decimal. Como sabemos, un sistema numérico se utiliza para representar y categorizar números en función de sus números base, lo cual es un concepto fundamental en matemáticas.
Al convertir de hexadecimal a decimal, es importante tener en cuenta la base de ambos sistemas numéricos. El sistema de numeración hexadecimal, generalmente conocido como base 16 o simplemente hexadecimal, es un sistema de dígitos posicionales que utiliza la base 16 para representar números en matemáticas e informática. El hexadecimal emplea dieciséis símbolos diferentes a diferencia de los diez del sistema decimal, que son del 0 al 9 para el 0 al 9 y de la A a la F para el diez a quince.
Este artículo proporciona una descripción completa del sistema numérico hexadecimal, el sistema numérico decimal y cómo convertir números hexadecimales en números decimales.
Tabla de contenidos
cadena para chatear
- ¿Qué es el sistema numérico hexadecimal?
- ¿Qué es el sistema numérico decimal?
- Fórmula hexadecimal a decimal
- ¿Cómo cambiar de hexadecimal a decimal?
- Tabla de conversión de hexadecimal a decimal
¿Qué es el sistema numérico hexadecimal?
El sistema numérico hexadecimal, comúnmente conocido como base 16 o simplemente hexadecimal, es un sistema de números que emplea 16 símbolos diferentes para representar varios valores. Sólo se utilizan 16 símbolos para indicar números enteros hexadecimales. A, B, C, D, E y F son los siguientes valores o símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. Cada dígito representa un valor decimal. D, por ejemplo, es igual al número 13 en base 10. Esta tabla, que enumera los 16 dígitos hexadecimales y sus equivalentes decimales, octales y binarios, será útil para realizar conversiones entre sistemas numéricos. La siguiente lista también es útil como conversor o traductor.
Números en el sistema numérico hexadecimal
Este sistema numérico utiliza 16 símbolos diferentes.
| Numeral | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | Y | F |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Usado para | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Ejemplo de números hexadecimales
Como el hexadecimal es un sistema numérico, todos los números en sistemas decimales y otros sistemas numéricos también se pueden representar en el sistema numérico hexadecimal. La siguiente tabla también representa algunos números en hexadecimal, decimal, octal y binario.
| Hexadecimal (Base 16) | decimales (base 10) | Octal (Base 8) | Binario (Base 2) |
|---|---|---|---|
| 1A3F | 6719 | 15177 | 1101000111111 |
| FF | 255 | 377 | 11111111 |
| 2E | 46 | 56 | 101110 |
| 10 | 16 | 20 | 10000 |
| A0B | 2571 | 5003 | 101000001011 |
| 7F | 127 | 177 | 1111111 |
| 3D4 | 980 | 1714 | 1111010100 |
| 5C6 | 1478 | 2666 | 10111000110 |
| FFF | 4095 | 7777 | 111111111111 |
| 1000 | 4096 | 10000 | 1000000000000 |
¿Qué es el sistema numérico decimal?
Cualquier número con un punto decimal entre el monto total y la porción fraccionaria se dice que es decimal. Estos dos componentes del decimal están separados por el punto. Como resultado, se le conoce como punto decimal. Las cifras que siguen al punto decimal siempre son menores que uno.
Números en el sistema numérico decimal
Hay 10 números en el sistema numérico decimal ya que tiene base 10. Estos números son:
| Numeral | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|
Partes de números decimales
Para cualquier número en el sistema decimal, hay dos componentes, es decir, Toda una parte y Parte decimal .
- Parte de números enteros: El componente del número entero está formado por los dígitos a la izquierda del punto decimal. Las ubicaciones comienzan con unidades, luego pasan por unidades, decenas, centenas, miles y más.
- Parte decimal: El punto decimal y los dígitos a su derecha forman el componente fraccionario de la parte decimal, por lo que nunca es mayor que 1. Las décimas se utilizan como punto de partida, seguidas de las centésimas, las milésimas, etc.
Ejemplo de números decimales
Los números decimales son 13,168 y 4,681, donde 13 y 4 son números enteros, mientras que 168 y 681 son puntos decimales. El componente fraccionario del número decimal es menor que 1. Algunos otros ejemplos son:
- 12
- 345
- 6.75 ( Fracciones decimales )
- -123 (Número decimal negativo)
- 1000 (número decimal positivo grande)
Fórmula hexadecimal a decimal
Para que la conversión sea completa, se deben sumar los números múltiples. El dígito hexadecimal se expande para multiplicar cada dígito con la potencia de 16, comenzando en 0 desde la derecha y avanzando hacia la derecha con el aumento de potencia.
Número decimal = d n-1 × 16 r-1 + d n-2 × 16 r-2 . . . + d 2 × 16 2 + d 1 × 16 1 + d 0 × 16 0
Dónde,
- norte es el número de dígitos, y
- r es la ubicación del dígito (desde el lado derecho comenzando desde r = 0), y
- d id el valor decimal del dígito correspondiente.
Consideremos un ejemplo para comprender mejor el uso de esta fórmula.
Ejemplo: convertir 1A3 en números decimales.
Solución:
Comience desde el dígito más a la derecha, es decir, 3. Su posición es 0.
Valor decimal = 3 × 160= 3 × 1 = 3
Pase al siguiente dígito, es decir, A con una posición de 1.
Como A representa 10 en decimal, el cálculo queda:
Valor decimal = 10 × 161= 10 × 16 = 160
Finalmente, muévase al dígito más a la izquierda, es decir, 1 con una posición de 2.
Valor decimal = 1 × 162= 1 × 256 = 256
Por lo tanto, valor decimal de 1A3 = 3 + 160 + 256 = 419
Entonces, el número hexadecimal 1A3 es equivalente al número decimal 419.
¿Cómo cambiar de hexadecimal a decimal?
Utilizando el número base 16, se realiza la conversión de hexadecimal a decimal. De hexadecimal a conversión decimal de un número:
Paso 1: De la tabla mencionada anteriormente, escribe el equivalente hexadecimal del número en forma decimal para cada dígito.
convertir int a cadenaPaso 2: Comenzando con el dígito más a la derecha, multiplique los dígitos en orden de derecha a izquierda con exponentes de 16, es decir, 16.0, 161, 162, . . .
Paso 3: Después de eso, agregue cada producto. El número decimal es la suma de los resultados.
Ejemplo de conversiones de hexadecimal a decimal
Los sistemas numéricos se pueden cambiar de una base a otra, como es bien sabido. Como resultado, es sencillo alterar los valores hexadecimales a decimales. Esta conversión del sistema numérico se puede llevar a cabo como se demuestra en el siguiente ejemplo:
Ejemplo: convertir 6CF (hexadecimal) a decimal.
Solución:
6CF es el número hexadecimal dado. En sistema numérico hexadecimal
- 6 = 6
- C = 12
- F = 15
Comience en el lugar de la unidad del número y multiplique cada dígito por una potencia de 16 para convertirlo a un sistema numérico decimal.
6CF= (6×162) + (12× 161) + (15 × 160)
⇒ 6CF= (6 × 256 + 12 × 16 + 15 × 1)
⇒ 6CF= 1536 + 192 + 15
⇒ 6CF= 1743
Por tanto, el valor decimal de 6CF es 1743.
Leer más sobre Convertidor de decimal a hexadecimal .
Tabla de conversión de hexadecimal a decimal
La tabla de conversión de hexadecimal a decimal es una tabla de búsqueda de números hexadecimales donde podemos ver el valor de cada número en el sistema numérico decimal. La tabla de conversión de hexadecimal a decimal para los 16 dígitos hexadecimales se proporciona de la siguiente manera:
| hexadecimal | Decimal |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
| 7 | 7 |
| 8 | 8 |
| 9 | 9 |
| A | 10 |
| B | 11 |
| C | 12 |
| D | 13 |
| Y | 14 |
| F | 15 |
Puede utilizar esta tabla para convertir dígitos hexadecimales a sus equivalentes decimales. Por ejemplo, si tienes el dígito hexadecimal A, puedes buscarlo en la tabla y descubrir que es equivalente al número decimal 10.
Leer más,
- Convertidor de binario a decimal
- Convertidor de binario a hexadecimal
Problemas resueltos de hexadecimal a decimal
Problema 1: convertir 31.D2 16.
Solución
Como la conocemos,
Dígito 3 1 D 2 valor posicional 161 160 16-1 16-2 31.D216= (3×161) + (1×160) + (D×16-1) + (2×16-2)
⇒ 31.D216= 48 + 1 + 13×16-1+ 2×16-2
⇒ 31.D216= 48 + 1 + 0.8125 + 0.0078125
⇒ 31.D216= 49.8203125
Problema 2: convierta (4C7) a un número decimal.
Solución:
En el sistema numérico hexadecimal,
4= 4, C = 12 y 7 = 7
Por tanto, (4C7)16= (4× 16²) + (12 × 16¹) + (7 × 16⁰)
⇒ (4C7)16= (4 × 256) + (12 × 16) + (7 × 1)
⇒ (4C7)16= 1024 + 192 + 7
⇒ (4C7)16= 1223
Por lo tanto, (2C7)16= (1223)10
Problema 3. Convertir (16F) a su número decimal equivalente.
Solución:
Tenemos un número hexadecimal 16F que queremos convertir a un número decimal.
Sabemos que 1 = 1, 6 = 6 y F = 16.
Por lo tanto (16F)16= (1 × 162) + (6 × 161) + (16 × 160)
⇒ (16F)16= (1 × 256) + (6 × 16) + (16 × 1)
⇒ (16F)16= 256 + 96 + 16
⇒ (16F)16= (368)10
Por lo tanto, (16F)16a decimal es 368.
Problema 4. Convertir 5BC (hexadecimal) a decimal.
Solución:
Sabemos que 5 = 5, B = 11 y C = 12.
Por lo tanto (5 a. C.)16= (5 × 162) + (11 × 161) + (12 × 160)
⇒ (5 aC)16= (5 × 256) + (11 × 16) + (12 × 1)
⇒ (5 aC)16= 1280+176+12
⇒ (5 aC)16= (1468)10
Por lo tanto, (5 a. C.)16es 1468 en el sistema numérico decimal.
Problema 5. Convertir (5EC) 16 a decimales.
Solución:
Como la conocemos,
En sistema hexadecimal, E = 14,
int parseint∴ (5EC)16= (5 × 16²) + (14 × 16¹) + (12 × 16⁰) = 1696
Por lo tanto, (5EC)16= (1696)10
Problema 6. Convertir 4CD de hexadecimal a decimal.
Solución:
Sabemos que 4 = 4, C = 12 y D = 13 en hexadecimal (hex).
Por tanto, para convertir el número hexadecimal 4CD a decimal, podemos utilizar el método de notación posicional:
(4CD)₁₆ = (4 × 16²) + (12 × 16¹) + (13 × 16⁰)
⇒ (4CD)₁₆ = (4 × 256) + (12 × 16) + (13 × 1)
⇒ (4CD)₁₆ = 1024 + 192 + 13
⇒ (4CD)₁₆ = (1229)₁₀
Por lo tanto, 4CD (hexadecimal) a decimal es 1229.
Problema 7. Convertir 1AB de hexadecimal a décima l.
Solución:
Sabemos que 1 = 1, A = 10 y B = 11 en hexadecimal (hex).
Por tanto, para convertir el número hexadecimal 1AB a decimal, podemos utilizar el método de notación posicional:
(1AB)₁₆ = (1 × 16²) + (10 × 16¹) + (11 × 16⁰)
⇒ (1AB)₁₆ = (1 × 256) + (10 × 16) + (11 × 1)
⇒ (1AB)₁₆ = 256 + 160 + 11
⇒ (1AB)₁₆ = (427)₁₀
Por lo tanto, 1AB (hexadecimal) a decimal es 427.
Problema 8. Convierta 5BC (hexadecimal) a decimal.
Solución:
Sabemos que 5 = 5, B = 11 y C = 12.
Por lo tanto, (5 aC)16= (5 × 162) + (11 × 161) + (12 × 160)
⇒ (5 aC)16= (5 × 256) + (11 × 16) + (12 × 1)
⇒ (5 aC)16= 1280+176+12
⇒ (5 aC)16= (1468)10
Por lo tanto, 5BC (hexadecimal) a decimal es 1468.
Problema 9. Convierta 1D9 (hexadecimal) a decimal.
Solución:
mostrar usuarios mysql
En el sistema hexadecimal,
1 = 1, D = 13 y 9 = 9
(1D9)16= (1 × 162+ 13 × 161+ 9 × 160)
⇒ (1D9)16= 1 × 256 + 13 × 16 + 9 × 1
⇒ (1D9)16= (473)10
Problemas de práctica de hexadecimal a decimal
Problema 1: Convierte el número hexadecimal 1A a decimal.
Problema 2: Cambie de hexadecimal a decimal para el valor 2F.
Problema 3: Al convertir hexadecimal a decimal, ¿cuál es la representación decimal de 7B?
Problema 4: Utilice un convertidor de hexadecimal a decimal para encontrar el equivalente decimal de 3D8.
Problema 5: ¿Cómo cambiar de hexadecimal a decimal para el número hexadecimal FFFF?
Problema 6: ¿Cómo se convierte hexadecimal a decimal para el valor 4A5?
Problema 7: De hexadecimal a decimal, calcule el valor decimal de B2E en hexadecimal.
Problema 8: De hexadecimal a decimal: encuentre el valor decimal de 5C.
Problema 9: ¿Cuál es el proceso de convertir 1E4 de hexadecimal a decimal?
Problema 10: Convierta el valor AA de hexadecimal a decimal y luego a binario.
Conversión de hexadecimal a decimal: preguntas frecuentes
1. ¿Qué es un sistema numérico hexadecimal?
El sistema numérico hexadecimal utiliza dieciséis dígitos, como 0,1, 2, 3, 4, 5, 6, 7, 8, 9 y A, B, C, D, E, F con la base 16.
2. ¿Qué es un sistema numérico decimal?
El sistema numérico decimal utiliza diez dígitos, como 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9 con la base 10.
3. ¿Cómo convertir el sistema numérico hexadecimal al sistema numérico decimal?
Para convertir el sistema numérico hexadecimal al sistema numérico decimal, siga los pasos a continuación:
- Paso 1: Multiplica cada dígito con las potencias de 16 comenzando desde el lugar de la unidad del número.
- Paso 2: Simplifica cada uno de los productos y agrégalos.
4. ¿Pueden los números hexadecimales representar fracciones?
Sí, las fracciones se pueden representar con números hexadecimales. Sin embargo, no es sencillo convertir una fracción decimal en una fracción hexadecimal. Un método para hacer esto es convertir la porción entera de la fracción a hexadecimal después de multiplicar la porción decimal por un número par de dígitos hexadecimales.
5. ¿Existe un atajo para convertir hexadecimal a decimal?
Sí, existen atajos y métodos para convertir números hexadecimales (hexadecimales) a decimales sin convertir manualmente cada dígito. Uno de los atajos más comunes es utilizar los siguientes pasos:
- Escribe el número hexadecimal.
- Asigne valores decimales a cada dígito hexadecimal (0-9 siguen siendo los mismos y A=10, B=11, C=12, D=13, E=14, F=15).
- Comience desde el dígito más a la derecha (el dígito menos significativo).
- Multiplica el valor del dígito por 16 elevado a la potencia de su posición (comenzando desde 0 para el dígito más a la derecha).
- Suma todos estos productos para obtener el equivalente decimal.
6. ¿Cómo convierto hexadecimal a decimal?
Utilizando el número base 16, se realiza la conversión de hexadecimal a decimal. De hexadecimal a conversión decimal de un número:
- Paso 1: De la tabla mencionada anteriormente, escribe el equivalente hexadecimal del número en forma decimal para cada dígito.
- Paso 2: Comenzando con el dígito más a la derecha, multiplique los dígitos en orden de derecha a izquierda con exponentes de 16, es decir, 160, 161, 162,. . .
- Paso 3: Después de eso, agregue cada producto. El número decimal es la suma de los resultados.
7. ¿Qué es hexadecimal (Hex)?
El sistema numérico hexadecimal, comúnmente conocido como base 16 o simplemente hexadecimal, es un sistema de números que emplea 16 símbolos diferentes para representar varios valores. Estos son los símbolos 0–9 y A–F.
8. ¿Puedo convertir números hexadecimales negativos a decimales?
Los valores hexadecimales negativos se pueden convertir a decimales. Convertir valores hexadecimales positivos a decimales con este método es comparable.
9. ¿Qué es el convertidor de hexadecimal a decimal?
Un conversor de hexadecimal a decimal es un programa que convierte números hexadecimales a equivalentes decimales. En otros términos, convierte un número en base 16 (hexadecimal) a base 10 (decimal).
10. ¿Qué es la fórmula hexadecimal a decimal?
Número decimal = d n-1 × 16 r-1 + d n-2 × 16 r-2 . . . + d 2 × 16 2 + d 1 × 16 1 + d 0 × 16 0
Dónde,
- norte es el número de dígitos,
- r es la ubicación del dígito (desde el lado derecho comenzando desde r = 0), y
- d es el valor decimal del dígito correspondiente.