A calculadora hexadecimal faz contas diretamente em base 16 e mostra o resultado também em decimal e binário. Serve para endereços de memória, offsets, cores, máscaras de bits e exercícios de sistemas digitais.
Valores dos Dígitos Hexadecimais
| Hex | Decimal | Binário | Hex | Decimal | Binário |
|---|---|---|---|---|---|
| 0 | 0 | 0000 | 8 | 8 | 1000 |
| 1 | 1 | 0001 | 9 | 9 | 1001 |
| 2 | 2 | 0010 | A | 10 | 1010 |
| 3 | 3 | 0011 | B | 11 | 1011 |
| 4 | 4 | 0100 | C | 12 | 1100 |
| 5 | 5 | 0101 | D | 13 | 1101 |
| 6 | 6 | 0110 | E | 14 | 1110 |
| 7 | 7 | 0111 | F | 15 | 1111 |
Exemplo Resolvido: FF + 1A
11 ← vai um
FF (255)
+ 1A (26)
────
119 (281)Coluna da direita: F + A = 15 + 10 = 25, que passa de 15. 25 − 16 = 9, escreve 9 e vai um. Coluna seguinte: F + 1 + 1 = 17, escreve 1 e vai um. Sobra o 1 final. Resultado: 119 em hex, que é 281 em decimal.
Hexadecimal na Programação
- Cores:
#FF8800são três bytes (vermelho, verde, azul). Veja o conversor de cores HEX para RGB. - Endereços de memória e offsets em depuradores aparecem sempre em hex, com prefixo
0x. - Máscaras de bits:
0xFF,0x0Fe0xF0isolam partes de um byte com AND.
Perguntas Frequentes
Como somar números hexadecimais?
Some coluna a coluna da direita para a esquerda. Quando a soma de uma coluna passar de 15 (F), subtraia 16, escreva o resto e vai um. Exemplo: 9 + 8 = 17 em decimal, que é 11 em hex: escreve 1 e vai um.
Quanto vale cada letra no hexadecimal?
A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15. Os dígitos de 0 a 9 valem o mesmo que no decimal.
Por que programadores usam hexadecimal?
Porque cada dígito hexadecimal representa exatamente 4 bits. Assim, um byte (8 bits) cabe em dois dígitos, como FF = 255 = 11111111. Fica muito mais curto que escrever em binário.
