Sistema de numeração hexadecimal
O sistema hexadecimal é um sistema de numeração posicional que representa os números em base 16, portanto empregando 16 símbolos.
Assim como nos outros sistemas numéricos, após o uso de todos os dígitos hexadecimais, se inicia a repetição com a adição de outro dígito: (...) 8, 9,A(10), B(11), C(12), D(13), E(14), F(15), ... Pode parecer pouca a diferença para os números decimais, porém esses 6 dígitos a mais fazem muita diferença. Por exemplo, com dois dígitos, em decimal, é possível fazer 100 combinações diferentes. Em hexadecimal, esse número sobe para 256.
Um dígito em hexadecimal pode representar um número binário de 4 dígitos, dessa forma, para transformar um binário em hexadecimal, separamos o binário em grupos de 4 bits, começando pela direita. 2º - identificar os números hexadecimais correspondentes:
É o inverso do processo anterior. Cada digito será transformado em um número binário de 4 bits.
Ver-se-á um exemplo numérico para obter o valor de uma representação hexadecimal: 3E0A(16) = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 + 0×16 + 10×1 = 15882 Exemplos para obter um número hexadecimal de um número decimal:
É possível realizar adições diretamente com números hexadecimais. Basta lembrar que os dígitos 0-9 equivalem aos mesmos em decimal, e que os dígitos a-f equivalem aos decimais 10-15. Assim como na soma de decimais, devemos começar pela direita. F + C = 15 + 12 = 27 {\displaystyle F+C=15+12=27} 27 − 16 = 11 = B {\displaystyle 27-16=11=B} D + A + 1 ( c a r r y ) = 13 + 10 + 1 = 24 {\displaystyle D+A+1(carry)=13+10+1=24} 24 − 16 = 8 {\displaystyle 24-16=8} com carry de 1. Então: D F + A C = 18 B {\displaystyle DF+AC=18B}
As fracções, no seu desenvolvimento hexadecimal, não são exactas a menos que o denominador seja potência de 2. Contudo, os períodos não costumam ser muito complicados.


