Hexadecimal a decimal
Table of Contents
Qué es el sistema hexagonal?
El sistema hexadecimal, o hexadecimal, es un sistema numérico de base 16. Debido a que el sistema decimal tiene solo 10 dígitos, los 6 dígitos adicionales están representados por las primeras 6 letras del alfabeto. Por ejemplo, un valor hexadecimal de B se representaría en forma decimal como 11, o un valor binario de 1011. Es una manera fácil de expresar números binarios en computadoras modernas donde un byte generalmente se define como que contiene ocho dígitos binarios.
Qué es el sistema decimal?
El sistema decimal es uno de los sistemas numéricos más antiguos y más utilizados en la actualidad. También se conoce como numeración en base 10 porque se basa en 10 dígitos únicos: 0,1,2,3,4,5,6,7,8,9. Por ejemplo, un valor decimal de 11 se representaría como un valor hexadecimal de B o como un valor binario de 1011.
Convertir hexadecimal a decimal
Ahora, cómo se convierte manualmente hexadecimal en decimal? Primero, debe saber que todas las letras en un hexadecimal tienen equivalentes decimales como se indica en la tabla a continuación.
Tabla hexadecimal a decimal
| Hex base 16 | Decimal base 10 | Calculation |
|---|---|---|
| 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 | - |
| E | 14 | - |
| F | 15 | - |
| 10 | 16 | 1×161+0×160 = 16 |
| 11 | 17 | 1×161+1×160 = 17 |
| 12 | 18 | 1×161+2×160 = 18 |
| 13 | 19 | 1×161+3×160 = 19 |
| 14 | 20 | 1×161+4×160 = 20 |
| 15 | 21 | 1×161+5×160 = 21 |
| 16 | 22 | 1×161+6×160 = 22 |
| 17 | 23 | 1×161+7×160 = 23 |
| 18 | 24 | 1×161+8×160 = 24 |
| 19 | 25 | 1×161+9×160 = 25 |
| 1A | 26 | 1×161+10×160 = 26 |
| 1B | 27 | 1×161+11×160 = 27 |
| 1C | 28 | 1×161+12×160 = 28 |
| 1D | 29 | 1×161+13×160 = 29 |
| 1E | 30 | 1×161+14×160 = 30 |
| 1F | 31 | 1×161+15×160 = 31 |
| 20 | 32 | 2×161+0×160 = 32 |
| 30 | 48 | 3×161+0×160 = 48 |
| 40 | 64 | 4×161+0×160 = 64 |
| 50 | 80 | 5×161+0×160 = 80 |
| 60 | 96 | 6×161+0×160 = 96 |
| 70 | 112 | 7×161+0×160 = 112 |
| 80 | 128 | 8×161+0×160 = 128 |
| 90 | 144 | 9×161+0×160 = 144 |
| A0 | 160 | 10×161+0×160 = 160 |
| B0 | 176 | 11×161+0×160 = 176 |
| C0 | 192 | 12×161+0×160 = 192 |
| D0 | 208 | 13×161+0×160 = 208 |
| E0 | 224 | 14×161+0×160 = 224 |
| F0 | 240 | 15×161+0×160 = 240 |
| 100 | 256 | 1×162+0×161+0×160 = 256 |
| 200 | 512 | 2×162+0×161+0×160 = 512 |
| 300 | 768 | 3×162+0×161+0×160 = 768 |
| 400 | 1024 | 4×162+0×161+0×160 = 1024 |
Hay otras tablas de sistemas numéricos con más valores para octas, hexes, decimales y binarios, pero la tabla anterior proporciona todo lo que necesitamos para entender cómo convertir hexadecimal a decimal.
Cómo se convierte manualmente de hexadecimal a decimal?
Para convertir manualmente un hexadecimal a decimal, debe comenzar multiplicando el número hexadecimal por 16. Luego, lo eleva a una potencia de 0 y aumenta esa potencia en 1 cada vez de acuerdo con el número hexadecimal equivalente.
Partimos de la derecha del número hexadecimal y vamos a la izquierda al aplicar las potencias. Cada vez que multiplicas un número por 16, la potencia de 16 aumenta.
Al convertir un C9 hexadecimal a decimal, su trabajo debería verse así:
Ejemplo
9 = 9 * (16 ^ 0) = 9
C = 12 * (16 ^ 1) = 192
Luego, sumamos los resultados
192 + 9 = 20110 decimal
Intentemos entender cómo:
- Primero, convertimos todos nuestros números hexadecimales en sus equivalentes decimales. C es igual al decimal 12 (consulte la tabla anterior) y 9 es igual al decimal 9.
- Luego multiplicamos los números 12 y 9 comenzando con el último número de la pregunta por 16 y su potencia. Recuerde, los poderes comienzan en cero.
- Nuestra primera multiplicación tenía potencia 0 y la segunda multiplicación tenía 1. Si hubiera una tercera, habría tenido una potencia de 2.
- El símbolo (^) representa "elevado al poder de". Por lo tanto, los primeros términos entre paréntesis dicen "16 elevado a 0". Esto significa que dieciséis se multiplicaron por sí mismos cero veces. Todo lo elevado a potencia cero es 1. Por lo tanto, 9 se multiplicaron por uno.
- En el segundo corchete, el término decía "16 elevado a 1". Un número elevado a la potencia de uno es igual a ese número. Por lo tanto, 12 se multiplicaron por 16. Obtuvimos 192 cuando los multiplicamos.
- Luego sumamos los resultados para obtener nuestro número de equivalentes decimales, que fue 201.
Qué sucede si no desea convertir hexadecimal en dec manualmente?
¡Sin preocupaciones! Tenemos un convertidor de hexadecimal a int que puede ayudarle a convertir hexadecimal a decimal en línea. La calculadora prepostseo hexadecimal a decimal tiene una interfaz avanzada y rápida de conversión de base 16 a base 10. Además, puede convertir decimal a hexadecimal utilizando nuestro convertidor de dec a hexadecimal en línea. Además de esta herramienta, ofrecemos traductor de texto a binario, decimal a binario, binario a decimal y binario para conversión gratuita.
Cómo funciona el convertidor de hexadecimal a decimal?
La herramienta de conversión hexadecimal en línea le permite convertir instantáneamente números hexadecimales a decimales. El convertidor hexadecimal es una solución rápida para conversión hexadecimal a número o simplemente hexadecimal.
No results for