Os números hexadecimais são uma forma de representar números inteiros usando base 16, em vez da base 10, que é usada na notação decimal comum. Eles são geralmente usados em sistemas de informática para representar valores binários de uma forma mais legível.
Os números hexadecimais são escritos usando os dígitos de 0 a 9 e as letras A, B, C, D, E e F. O dígito A representa o número 10, o dígito B representa o número 11 e assim por diante até o dígito F, que representa o número 15.
Por exemplo, o número hexadecimal A5 é igual ao número decimal 165. Isso pode ser calculado da seguinte maneira:
A = 10
5 = 5
A5 = 10 * 16 + 5 = 160 + 5 = 165
Os números hexadecimais também podem ser usados para representar números com casas decimais. Por exemplo, o número hexadecimal 0.A é igual ao número decimal 0,625. Isso pode ser calculado da seguinte maneira:
0 = 0
A = 10
0.A = 0 + 10 * (1/16) = 0 + (10/16) = 0,625
Os números hexadecimais são frequentemente usados em sistemas de informática para representar valores de cor em arquivos de imagem e páginas da web. Cada cor é representada por um código hexadecimal de 6 dígitos, que especifica as quantidades de vermelho, verde e azul (RGB) na cor. Por exemplo, o código hexadecimal FF0000 representa uma cor vermelha brilhante, enquanto o código hexadecimal 0000FF representa um azul brilhante.
Convertendo para binário
Para converter de hexadecimal para binário, basta seguir os seguintes passos:
Separe cada dígito hexadecimal em um grupo. Cada dígito hexadecimal corresponde a quatro dígitos binários.
Converta cada dígito hexadecimal para binário. Para isso, basta olhar para a tabela de conversão abaixo:
Junte os grupos de quatro dígitos binários para obter o número binário completo. Por exemplo, para converter o número hexadecimal "2A3B" para binário, converta cada dígito hexadecimal para binário usando a tabela acima:
2 -> 0010
A -> 1010
3 -> 0011
B -> 1011
Por fim, junte os grupos para obter o número binário completo: "001010100011011".
Convertendo de binário para hexadecimal
Para converter de binário para hexadecimal, basta seguir os seguintes passos:
Separe o número binário em grupos de quatro dígitos, começando pelo lado direito. Se o número tiver menos de quatro dígitos, complete com zeros à esquerda até que tenha um múltiplo de quatro dígitos.
Converta cada grupo de quatro dígitos para o correspondente dígito hexadecimal. Olhe para a tabela de conversão colocada anteriormente.
Junte os dígitos hexadecimais para obter o número hexadecimal completo.
Por exemplo, para converter o número binário "1110101110101100" para hexadecimal, basta separar os dígitos em grupos de quatro dígitos cada um: "1110", "1011", "1010" e "1100". Em seguida, converta cada grupo de quatro dígitos para um dígito hexadecimal:
1110 -> E
1011 -> B
1010 -> A
1100 -> C
E daí, o número em hexadecimal seria "EBAC".