O que significam decimal, hexadecimal e octal na tabela
Essas três colunas mostram o mesmo número escrito em bases diferentes. A coluna decimal usa a base 10 do dia a dia; a hexadecimal usa base 16 (dígitos 0 a 9 e A a F) e aparece muito em programação porque cada valor cabe em dois dígitos; a octal usa base 8 (dígitos 0 a 7) e é comum em sistemas Unix, por exemplo nas permissões de arquivo. Assim, a letra A é 65 em decimal, 41 em hexadecimal e 101 em octal, tudo apontando para o mesmo caractere. Saber converter entre elas ajuda a ler códigos de escape e dumps de memória.
ASCII, ASCII estendido e Unicode
O ASCII original define apenas 128 caracteres, de 0 a 127, suficientes para o inglês: letras sem acento, dígitos, pontuação e comandos de controle. A faixa de 128 a 255, o chamado ASCII estendido, não é única: depende da página de código usada (como Latin-1/ISO-8859-1 ou Windows-1252), então o mesmo número pode mostrar símbolos diferentes. Para acentos, cedilha, emojis e alfabetos de outras línguas, o padrão atual é o Unicode, que mantém os primeiros 128 pontos iguais ao ASCII e segue por mais de um milhão de caracteres, normalmente codificados em UTF-8.
Para que servem os códigos de controle
Os códigos de controle são os 32 primeiros valores (0 a 31) mais o 127, e não representam símbolos visíveis, mas instruções. Os mais usados hoje são o 9 (TAB, tabulação), o 10 (LF, avança linha) e o 13 (CR, retorna ao início da linha); a combinação CR mais LF é o fim de linha padrão no Windows, enquanto os sistemas Unix usam só o LF. Outros, como o 0 (NUL) e o 7 (BEL, que fazia o terminal apitar), vêm da época dos teletipos e hoje aparecem raramente, mas ainda existem em protocolos e formatos de arquivo.
Como usar esta ferramenta
- Percorra a tabela ou digite um valor no filtro.
- Compare os códigos em decimal, hexadecimal e octal.
- Identifique o caractere correspondente.
Perguntas Frequentes (FAQ)
- O que é a tabela ASCII?
- É um padrão que associa números a caracteres: letras, dígitos, pontuação e comandos de controle. Os primeiros 128 códigos são o ASCII básico; de 128 a 255 fica a parte estendida.
- O que são os códigos de controle?
- São os primeiros 32 códigos (mais o 127), que não representam símbolos visíveis, mas comandos como quebra de linha (LF), tabulação (TAB) e retorno de carro (CR).
