Menu
Coddy logo textTech

Hex para Decimal

Parte da seção Fundamentos do Journey de Assembly da Coddy — lição 11 de 45.

O hexadecimal (base 16) funciona da mesma forma que o binário e o decimal — cada posição tem um valor posicional. Em hexadecimal, cada posição é uma potência de 16.

Valores posicionais em hexadecimal:

PosiçãoPotência de 16Valor decimal
Mais à direita16⁰1
Próximo16¹16
Próximo16²256
Próximo16³4096

Valores de dígitos hexadecimais para lembrar:

HexDecimal
0-90-9
A10
B11
C12
D13
E14
F15

Exemplo 1: Converter <strong>0x2A</strong> para decimal

PosiçãoDígito hexadecimalValor posicionalCálculo
Esquerda2162 × 16 = 32
DireitaA (10)110 × 1 = 10
Total  32 + 10 = 42

Portanto, 0x2A = 42 em decimal.

Exemplo 2: Converter <strong>0xFF</strong> para decimal

PosiçãoDígito hexadecimalValor posicionalCálculo
EsquerdaF (15)1615 × 16 = 240
DireitaF (15)115 × 1 = 15
Total  240 + 15 = 255

Portanto, 0xFF = 255 em decimal.

Exemplo 3: Converter <strong>0x3E8</strong> para decimal

PosiçãoDígito hexadecimalValor posicionalCálculo
Esquerda32563 × 256 = 768
MeioE (14)1614 × 16 = 224
Direita818 × 1 = 8
Total  768 + 224 + 8 = 1000

Portanto, 0x3E8 = 1000 em decimal.

A fórmula:

Para um número hexadecimal com os dígitos ... d₂ d₁ d₀:

Valor = (... + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰)

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos