> hexadecimal | base16 | 0xFF <
// Hexadecimal - converta entre texto e representação hexadecimal (base 16)
Uso amplo
Usado em programação, códigos de cores, endereços de memória e depuração.
Legível para humanos
Representação compacta mais fácil de ler do que binário.
Opções de formatação
Suporta espaços, maiúsculas/minúsculas e vários formatos.
>> informações técnicas
Como funciona o hexadecimal:
O sistema hexadecimal (base 16) usa 16 símbolos: 0-9 e A-F. Cada dígito hex representa 4 bits (meio byte). Dois dígitos hex representam um byte (8 bits), ideal para representar dados binários.
Exemplos:
'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF
Por que usar hexadecimal:
- >Códigos de cores (#FF0000)
- >Endereços de memória
- >Depuração de dados binários
- >Codificação de caracteres
- >Hashes criptográficos
>> perguntas frequentes
O que é hexadecimal?
Hexadecimal (hex) é um sistema numérico de base 16 que usa os dígitos 0-9 e as letras A-F. É amplamente usado em computação para representar dados binários em um formato mais legível.
Por que usar hexadecimal em vez de decimal?
O hexadecimal se alinha perfeitamente ao binário – cada dígito hex representa exatamente 4 bits. Isso o torna ideal para representar memória, cores e dados binários.
Qual é a diferença entre os prefixos 0x e #?
"0x" é usado em linguagens de programação para indicar números hexadecimais (0xFF). "#" é usado normalmente em cores para web (#FF0000). Ambos indicam notação hexadecimal.
Como converter cores hex para RGB?
Cores hex usam 6 dígitos: RRGGBB. Cada par representa os valores de Vermelho, Verde e Azul de 00 (0) a FF (255). Por exemplo, #FF0000 é RGB(255,0,0) – vermelho puro.
// Caracteres como bytes hexadecimais
| Caractere | Hex (UTF-8) |
|---|---|
| A | 41 |
| a | 61 |
| 0 | 30 |
| ␠ | 20 |
| \n | 0A |
| é | C3 A9 |
| 中 | E4 B8 AD |
| 😀 | F0 9F 98 80 |
// Dígitos hexadecimais e valores
0-9 = 0-9 A B C D E F = 10 11 12 13 14 15 0xFF = 255 0x100 = 256 0xFFFF = 65535
>> Mais perguntas
P: Por que um byte equivale a exatamente dois dígitos hexadecimais?
R: Um dígito hexadecimal representa 4 bits (um nibble) e um byte tem 8 bits. Dois dígitos formam um byte, de 00 a FF.
P: Como caracteres como é ou 中 aparecem em hexadecimal?
R: O hexadecimal mostra os bytes da codificação, geralmente UTF-8. é ocupa dois bytes (C3 A9), 中 três (E4 B8 AD) e um emoji quatro.
P: Maiúsculas e minúsculas importam (ff ou FF)?
R: Não, ff e FF têm o mesmo valor. Seja consistente; prefixos como 0x ou # são convenção e não fazem parte do valor.