É um sistema de numeração, o qual possuem 6 posições e 16 caracteres para comporem o código.
Faz-se o uso dos algarismos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 e das letras A, B, C, D, E e F como os dezesseis caracteres
a ocuparem as 6 posições.
A palavra "hexadecimal" é derivada dos termos "hexa" que significa "6" e "decimal" que significa "10".
Ao relacionarmos com o código binário, temos que cada dígito hexadecimal corresponde à quatro bits de dados binários.
Mantendo o raciocínio, temos que um byte é criado por 8 bits, logo, é representado por dois dígitos hexadecimais.
Já 16 bits correspondem a um word, e pode ser representado por quatro dígitos hexadecimais, enquanto um dword possui
32 bits e é representado por oito dígitos hexadecimais. Assim, o sistema hexadecimal apresenta os números binários
de uma maneira mais simples e compacta.
O código hexadecimal permite diversas combinações. Ao utilizar todos os dígitos possíveis na primeira posição,
mantem-se a sequência com a repetição dos dígitos na segunda posição, e assim adicionando subsequente até completar
a sexta posição.
Dessa maneira temos: (...) 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21,
22, 23 e assim por diante.
Para facilitar, é só lembrar que após os dígitos de 0 a 9, as letras de A à F correspondem aos decimais de 10 a 15.
Assim, cria-se uma sequência de 6 dígitos com diversas combinações possíveis.