A base hexadecimal
Como os números binários estão cada vez mais longos, foi preciso introduzir uma nova base:
a base hexadecimal. A base hexadecimal consiste em contar em uma base 16, é por isso que, além dos 10 primeiros números, decidiu-se acrescentar as 6 primeiras letras do alfabeto: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
| Base decimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Base hexadecimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| Base binária | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Um exemplo
O número 27 (base de 10) vale em base de 16: 1*16
1 + 11*16
0 = 1*16
1 + B*16
0, ou seja,1B em base de 16.
O número FB3 (base de 16) vale em base de 10: F*16
2 + B*16
1 + 3*16
0 = 3840 + 176 + 3 = 4019.
Para converter um byte em hexadecimal, o dividimos em 2 grupos de 4 bits, que correspondem, cada um, a um número hexadecimal.
Este documento, intitulado 'A base hexadecimal', está disponível sob a licença
Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o
CCM (
br.ccm.net) ao utilizar este artigo.