Sistema hexadecimal

Compreender base 16 e sua relação conveniente com grupos de quatro bits.

Sistema hexadecimal

Objetivo

Compreender base 16 e sua relação conveniente com grupos de quatro bits.

Conceitos essenciais

Base 16

Hexadecimal usa 0–9 e A–F, em que A representa 10 e F representa 15.

Relação com binário

Quatro bits representam 16 combinações, por isso cada dígito hexadecimal corresponde convenientemente a quatro bits.

Uso profissional

Hexadecimal aparece em cores, endereços, dumps, hashes, protocolos, Unicode e depuração.

Modelo mental

4 BITS ↔ 1 DÍGITO HEXADECIMAL

Exemplo e demonstração

FF hexadecimal corresponde a 255 decimal.

0x10 = 16
0xFF = 255
#FFFFFF = branco em RGB hexadecimal

Experimento / prática

  • Converta 10, 15, 16 e 255 para hexadecimal.
  • Explique por que hexadecimal facilita visualizar bytes.

Erros comuns

  • Achar que F é uma variável.
  • Confundir 10 hexadecimal com 10 decimal quando a base não está indicada.

Resumo

Ao concluir esta aula, revise o modelo mental e tente explicá-lo com suas próprias palavras antes de avançar.