Entendendo o sistema de numeração Hexadecimal

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

Postagens mais visitadas