Hexadecimal descreve um sistema de números de base 16. Ou seja, descreve um sistema de numeração contendo 16 números sequenciais como unidades base (incluindo 0) antes de adicionar uma nova posição para o próximo número. (Note que estamos usando "16" aqui como um número decimal para explicar um número que seria "10" em hexadecimal). Os números hexadecimais são de 0-9 e depois usam as letras A-F. Mostramos a equivalência de números binários, decimais e hexadecimais na tabela abaixo.
Hexadecimal é uma forma conveniente de expressar números binários em computadores modernos nos quais um byte é quase sempre definido como contendo oito dígitos binários. Ao mostrar o conteúdo do armazenamento do computador (por exemplo, ao obter um núcleo de armazenamento a fim de depurar um novo programa de computador ou ao expressar uma cadeia de caracteres de texto ou uma cadeia de valores binários na codificação de um programa ou página HTML), um dígito hexadecimal pode representar a disposição de quatro dígitos binários. Two hexadecimal digits can represent eight binary digits, or a byte.
Binary | Decimal | Hexadecimal |
---|---|---|
0 | 0 | 0 |
1 | 1 | 1 |
10 | 2 | 2 |
11 | 3 | 3 |
100 | 4 | 4 |
101 | 5 | 5 |
110 | 6 | 6 |
111 | 7 | 7 |
1000 | 8 | 8 |
1001 | 9 | 9 |
1010 | 10 | A |
1011 | 11 | B |
1100 | 12 | C |
1101 | 13 | D |
1110 | 14 | E |
1111 | 15 | F |
10000 | 16 | 10 |
10001 | 17 | 11 |
etc | etc | etc |