Tabela ASCII
A Tabela ASCII (American Standard Code for Information Interchange) é um padrão de codificação de caracteres que atribui valores numéricos a letras, números, símbolos e caracteres de controle.
ℹ️ Sobre ASCII
A tabela ASCII padrão contém 128 caracteres (0-127). A versão estendida inclui 256 caracteres (0-255), adicionando caracteres especiais e acentuados.
Conversor ASCII
Caracteres de Controle (0-31)
| Dec | Hex | Abrev. | Descrição |
|---|---|---|---|
| 0 | 00 | NUL | Null (Nulo) |
| 9 | 09 | TAB | Tabulação Horizontal |
| 10 | 0A | LF | Line Feed (Nova Linha) |
| 13 | 0D | CR | Carriage Return (Retorno) |
| 27 | 1B | ESC | Escape |
| 32 | 20 | SP | Espaço |
Caracteres Imprimíveis (33-126)
| Dec | Hex | Char | Dec | Hex | Char | Dec | Hex | Char |
|---|---|---|---|---|---|---|---|---|
| 33 | 21 | ! | 34 | 22 | " | 35 | 23 | # |
| 48 | 30 | 0 | 49 | 31 | 1 | 50 | 32 | 2 |
| 65 | 41 | A | 66 | 42 | B | 67 | 43 | C |
| 97 | 61 | a | 98 | 62 | b | 99 | 63 | c |
Dígitos (48-57)
0-9
Decimal: 48-57
Hex: 30-39
Maiúsculas (65-90)
A-Z
Decimal: 65-90
Hex: 41-5A
Minúsculas (97-122)
a-z
Decimal: 97-122
Hex: 61-7A
Símbolos Comuns
| Caractere | Decimal | Hexadecimal | Descrição |
|---|---|---|---|
| @ | 64 | 40 | Arroba |
| # | 35 | 23 | Cerquilha/Hashtag |
| $ | 36 | 24 | Cifrão |
| % | 37 | 25 | Porcentagem |
| & | 38 | 26 | E comercial |
| * | 42 | 2A | Asterisco |
| + | 43 | 2B | Mais |
| - | 45 | 2D | Menos/Hífen |
| / | 47 | 2F | Barra |
| = | 61 | 3D | Igual |
Informações sobre ASCII
História
O código ASCII foi desenvolvido em 1963 e se tornou o padrão para codificação de caracteres em computadores. Utiliza 7 bits, permitindo 128 caracteres diferentes.
ASCII Estendido
A versão estendida utiliza 8 bits (256 caracteres) e inclui caracteres acentuados, símbolos gráficos e caracteres especiais de diferentes idiomas.
Uso em Programação
ASCII é fundamental em programação para manipulação de strings, validação de entrada, criptografia básica e comunicação entre sistemas.
Unicode
Atualmente, o Unicode (UTF-8, UTF-16) expandiu o ASCII para suportar milhares de caracteres de diversos idiomas e emojis, mantendo compatibilidade com ASCII nos primeiros 128 caracteres.