Dica: Ctrl + F Encontre rapidamente o código ASCII e os caracteres de controle
ASCII value | Control character | ASCII value | Control character | ASCII value | Control character | ASCII value | Control character |
---|---|---|---|---|---|---|---|
0 | NUT | 32 | (space) | 64 | @ | 96 | 、 |
1 | SOH | 33 | ! | 65 | A | 97 | a |
2 | STX | 34 | " | 66 | B | 98 | b |
3 | ETX | 35 | # | 67 | C | 99 | c |
4 | EOT | 36 | $ | 68 | D | 100 | d |
5 | ENQ | 37 | % | 69 | E | 101 | e |
6 | ACK | 38 | & | 70 | F | 102 | f |
7 | BEL | 39 | , | 71 | G | 103 | g |
8 | BS | 40 | ( | 72 | H | 104 | h |
9 | HT | 41 | ) | 73 | I | 105 | i |
10 | LF | 42 | * | 74 | J | 106 | j |
11 | VT | 43 | + | 75 | K | 107 | k |
12 | FF | 44 | , | 76 | L | 108 | l |
13 | CR | 45 | - | 77 | M | 109 | m |
14 | SO | 46 | . | 78 | N | 110 | n |
15 | SI | 47 | / | 79 | O | 111 | o |
16 | DLE | 48 | 0 | 80 | P | 112 | p |
17 | DCI | 49 | 1 | 81 | Q | 113 | q |
18 | DC2 | 50 | 2 | 82 | R | 114 | r |
19 | DC3 | 51 | 3 | 83 | S | 115 | s |
20 | DC4 | 52 | 4 | 84 | T | 116 | t |
21 | NAK | 53 | 5 | 85 | U | 117 | u |
22 | SYN | 54 | 6 | 86 | V | 118 | v |
23 | TB | 55 | 7 | 87 | W | 119 | w |
24 | CAN | 56 | 8 | 88 | X | 120 | x |
25 | EM | 57 | 9 | 89 | Y | 121 | y |
26 | SUB | 58 | : | 90 | Z | 122 | z |
27 | ESC | 59 | ; | 91 | [ | 123 | { |
28 | FS | 60 | < | 92 | / | 124 | | |
29 | GS | 61 | = | 93 | ] | 125 | } |
30 | RS | 62 | > | 94 | ^ | 126 | ` |
31 | US | 63 | ? | 95 | _ | 127 | DEL |
Uma tabela de comparação de códigos ASCII mostra os valores numéricos (códigos) atribuídos a cada caractere no sistema ASCII (Código Padrão Americano para Intercâmbio de Informações). Permite comparar caracteres com base em seus códigos numéricos subjacentes (por exemplo, 'A' = 65, 'a' = 97).
Use-a para:
Entender como os caracteres são representados na memória.
Realizar comparações de caracteres (por exemplo, 'A' < 'a').
Suportar operações de classificação, codificação e processamento de texto.
Depurar ou projetar softwares de baixo nível, como analisadores sintáticos ou protocolos de comunicação.
Você a usa:
Consultando o valor numérico de um caractere para comparar ou converter (por exemplo, maiúsculas para minúsculas).
Escrevendo código que depende de intervalos de caracteres (por exemplo, '0'–'9' para dígitos).
Usando funções integradas em muitas linguagens de programação, como ord() e chr() em Python.
Usando quando:
Trabalhando com lógica em nível de caractere, como funções de classificação personalizadas ou regras de codificação.
Você precisa de controle preciso sobre como os caracteres são interpretados ou comparados.
Interagir com sistemas ou dados onde apenas caracteres ASCII são permitidos ou esperados.