Table of Contents
O sistema hexadecimal, ou hexadecimal, é um sistema numérico de base 16. Como o sistema decimal possui apenas 10 dígitos, os 6 dígitos adicionais são representados pelas primeiras 6 letras do alfabeto. Por exemplo, um valor hexadecimal de B seria representado na forma decimal como 11, ou um valor binário de 1011. É uma maneira fácil de expressar números binários em computadores modernos, onde um byte é geralmente definido como contendo oito dígitos binários.
O sistema decimal é um dos sistemas de números mais antigos e mais comumente usados de hoje. Também é conhecido como numeração de base 10 porque se baseia em 10 dígitos únicos: 0,1,2,3,4,5,6,7,8,9. Por exemplo, um valor decimal de 11 seria representado como um valor hexadecimal de B ou como um valor binário de 1011.
Agora, como você converte manualmente o hexadecimal em decimal? Primeiro, você deve saber que todas as letras em um hexadecimal têm equivalentes decimais conforme listado na tabela abaixo.
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 |
Existem outras tabelas de sistema numérico com mais valores para octas, hexadecimais, decimais e binários, mas a tabela acima fornece tudo que precisamos para entender como converter hexadecimal em decimal.
Para converter manualmente um hexadecimal em decimal, você deve começar multiplicando o número hexadecimal por 16. Em seguida, você aumenta para uma potência de 0 e aumenta essa potência em 1 a cada vez de acordo com o número hexadecimal equivalente.
Começamos da direita do número hexadecimal e vamos para a esquerda ao aplicar as potências. Cada vez que você multiplica um número por 16, a potência de 16 aumenta.
Ao converter um hexadecimal C9 em decimal, seu trabalho deve ficar assim:
Exemplo:
9 = 9 * (16 ^ 0) = 9
C = 12 * (16 ^ 1) = 192
Então, nós adicionamos os resultados
192 + 9 = 20110 decimal
Não se preocupe! Temos um conversor hex para int que pode ajudá-lo a converter hex para decimal online. A calculadora Prepostseo hex para decimal possui interface avançada e rápida de conversão de base 16 em base 10. Além disso, você pode converter decimal em hex usando nosso conversor online dec para hex. Além dessa ferramenta, oferecemos um tradutor de texto para binário, decimal para binário, binário para decimal e binário para conversão gratuita.
A ferramenta de conversão hexadecimal online permite que você converta instantaneamente números hexadecimais em decimais. O conversor hexadecimal é uma solução rápida para conversão hexadecimal em número ou simplesmente hexadecimal.