Entendendo o sistema de numeração Hexadecimal
Neste post abordaremos sobre o sistema de numeração hexadecimal, um sistema de base 16, usado frequentemente em computação e programação. Ele é uma extensão do sistema decimal, que é de base 10, e é especialmente útil porque pode representar grandes números binários em uma forma mais compacta.
Conceitos Fundamentais
Dígitos Hexadecimais: O sistema hexadecimal usa 16 símbolos para representar valores. Esses símbolos são:
- 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (como no sistema decimal)
- A, B, C, D, E, F (que representam os valores 10, 11, 12, 13, 14 e 15, respectivamente)
Conversão de Hexadecimal para Decimal
No nosso caso iremos converter o número hexadecimal 2F3 para decimal, para isso siga estes passos:
1. Identifique o valor de cada dígito em hexadecimal, basta olhar em uma tabela hexadecimal ou a propria tabela ascii online:
- 2 = 2
- F = 15
- 3 = 3
2. Multiplique cada dígito pelo valor da base (16) elevado à posição do dígito (começando do 0 na direita):
- 3 está na posição 0: 3 × 160 = 3
- F (15 em decimal) está na posição 1: 15 × 161 = 240
- 2 está na posição 2: 2 × 162 = 512
3. Some todos os valores:
3 + 240 + 512 = 755
Caso queira em uma única linha, aqui esta: 2F3 = (2 * 16²) + (15 * 16¹) + (3 * 16⁰) = 755
Então após efetuarmos os cálculos acima, dizemos que o codigo hexadecimal 2F3 é igual a 755 em decimal, obviamente.
Depois de você ler tudo isso, lhe dou um pequeno desafio, crie um algoritmo (usando sua linguagem preferida) que converta números decimais para hexadecimais e vice-versa.
Até a próxima (:
Comentários
Postar um comentário