Sistema de Numeração Hexadecimal

imagem ilustrativa sobre o sistema hexadecimal

O Que é o Sistema Hexadecimal?

O sistema de numeração hexadecimal, também conhecido como base 16, utiliza dezesseis símbolos diferentes para representar números: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F. Os símbolos de A a F representam os valores decimais de 10 a 15, respectivamente.

Por exemplo, o número hexadecimal 2AF representa:

Ao somarmos esses valores, temos 512 + 160 + 15 = 687 (em decimal).

Características dos Números Hexadecimais

No sistema hexadecimal, cada dígito representa uma potência de 16, começando da direita para a esquerda, com a potência 0. Os números hexadecimais são amplamente utilizados na computação por serem uma forma compacta de representar números binários, já que cada dígito hexadecimal equivale a quatro dígitos binários.

A representação hexadecimal é útil porque permite uma leitura mais simplificada de grandes números binários, sendo comumente usada na representação de endereços de memória, cores em HTML/CSS, e instruções de baixo nível.

Leitura e Representação dos Números Hexadecimais

A leitura dos números hexadecimais segue a lógica de outros sistemas posicionais. Cada posição corresponde a uma potência de 16. Por exemplo, o número hexadecimal 3E7 é lido como:

Ao somarmos esses valores, temos 768 + 224 + 7 = 999 (em decimal).

Operações com Números Hexadecimais

As operações matemáticas no sistema hexadecimal seguem regras semelhantes às do sistema decimal, mas com base 16. Abaixo estão exemplos de cada operação básica:

Adição e Subtração:

Alinhe os números pelas posições e adicione ou subtraia, lembrando-se de que a base é 16. Se um dígito exceder 15, carregue para a próxima posição.
Exemplos abaixo:

Exemplo: 419 + 1218 = 1637 (decimal)

1A3 (hexadecimal)
+ 4C2 (hexadecimal)

665 (hexadecimal)

Exemplo: 1266 - 689 = 577 (decimal)

4F2 (hexadecimal)
- 2B1 (hexadecimal)

241 (hexadecimal)

Multiplicação:

Multiplique os números normalmente e converta o resultado para base 16. Caso o resultado de um dígito seja maior que 15, converta para dígitos hexadecimais.

Exemplo:

2B (hexadecimal) × 7 (hexadecimal) = 12D (hexadecimal) 43 (decimal) x 7 (decimal) = 301 (decimal)

Divisão:

Divida como faria no sistema decimal, mas com base 16. O resultado será um quociente e um resto na base hexadecimal.

Exemplo:

1C8 (hexadecimal) ÷ 4 (hexadecimal) = 72 (hexadecimal) 456 (decimal) ÷ 4 (decimal) = 114 (decimal)

Conexão com Outros Sistemas Numéricos

O sistema hexadecimal é frequentemente usado para representar números binários em uma forma mais legível e compacta, pois cada dígito hexadecimal corresponde a quatro dígitos binários. Isso facilita a leitura e a manipulação de grandes quantidades de dados em sistemas computacionais.

Aplicações no Cotidiano

O sistema hexadecimal é amplamente utilizado em:

Exemplos Práticos