Tabela ASCII
A seguir é apresentada a tabela ASCII padrão (código 0 a 127), que você encontra na maioria dos computadores.
Tabela ASCII: Códigos de Controle (0..31):
Cód | Caractere | Cód | Caractere | |
---|---|---|---|---|
0 | NULL (nulo) | 1 | SOH (Start of Heading / Início de cabeçalho) | |
2 | STX (Start of TeXt / Início de Texto) | 3 | ETX (End of TeXt / fim de texto) | |
4 | EOT (End Of Transmission / fim de transmissão) | 5 | ENQ (ENQuiry / inquirição, consulta) | |
6 | ACK (ACKnowledge / confirmação, entendido) | 7 | BEL (BELL, BEEP / Campainha) | |
8 | BS (Backspace / retorno de 1 caractere) | 9 | HT (Horizontal Tab / Tabulação horizontal) | |
10 | LF (Line Feed / alimentação, mudança de linha) | 11 | VT (Vertical Tab / Tabulação vertical) | |
12 | FF (Form Feed / Alimentação de formulário) | 13 | CR (Carriage Return / retorno ao inicio da linha) | |
14 | SO (Serial Out / Saída Serial) (Shift Out / deslocamento para fora) |
15 | SI (Serial In / Entrada Serial) (Shift In / deslocamento para dentro) |
|
16 | DLE (Data Link Escape / escape de conexão) | 17 | DC1/XON (Device Control1/controle de dispositivo1) | |
18 | DC2 (Device Control 2 / controle de dispositivo2) | 19 | DC3/XOFF (Device Control3/controle de dispositivo3) | |
20 | DC4 (Device Control 4 / controle de dispositivo4) | 21 | NAK (Negative AcKnowledge / confirmação negativa) | |
22 | SYN (SYNchronous Idle / espera síncrona) | 23 | ETB (End Transm. Block/bloco de fim de transmissão) | |
24 | CAN (Cancel / cancelamento) | 25 | EM (End of Media / Fim do meio ou mídia) | |
26 | SUB (SUBstitute, substituir) | 27 | ESC (ESCape / escape) | |
28 | FS (File Separator / Separador de arquivo) | 29 | GS (Group Separator / separador de grupo) | |
30 | RS (Request to Send, Record Separator / requisição de envio, separador de registro) | 31 | US (Unit Separator / separador de unidade) |
Tabela ASCII: Caracteres-padrão (32..127):
Cód | Carac | Cód | Carac | Cód | Carac | Cód | Carac | Cód | Carac | Cód | Carac | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
32 | < espaco > | 33 | ! | 34 | " | 35 | # | 36 | $ | 37 | % | |||||
38 | & | 39 | ' | 40 | ( | 41 | ) | 42 | * | 43 | + | |||||
44 | , | 45 | - | 46 | . | 47 | / | 48 | 0 | 49 | 1 | |||||
50 | 2 | 51 | 3 | 52 | 4 | 53 | 5 | 54 | 6 | 55 | 7 | |||||
56 | 8 | 57 | 9 | 58 | : | 59 | ; | 60 | < | 61 | = | |||||
62 | > | 63 | ? | 64 | @ | 65 | A | 66 | B | 67 | C | |||||
68 | D | 69 | E | 70 | F | 71 | G | 72 | H | 73 | I | |||||
74 | J | 75 | K | 76 | L | 77 | M | 78 | N | 79 | O | |||||
80 | P | 81 | Q | 82 | R | 83 | S | 84 | T | 85 | U | |||||
86 | V | 87 | W | 88 | X | 89 | Y | 90 | Z | 91 | [ | |||||
92 | \ | 93 | ] | 94 | ^ | 95 | _ | 96 | ` | 97 | a | |||||
98 | b | 99 | c | 100 | d | 101 | e | 102 | f | 103 | g | |||||
104 | h | 105 | i | 106 | j | 107 | k | 108 | L | 109 | m | |||||
110 | n | 111 | o | 112 | p | 113 | q | 114 | R | 115 | s | |||||
116 | t | 117 | u | 118 | V | 119 | w | 120 | X | 121 | y | |||||
122 | z | 123 | { | 124 | | | 125 | } | 126 | ~ | 127 | < delete > |
Tabela ASCII: Caracteres Estendidos (128..255):
Cód | Carac | Cód | Carac | Cód | Carac | Cód | Carac | Cód | Carac | Cód | Carac | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
128 | Ç | 129 | ü | 130 | é | 131 | â | 132 | ä | 133 | à | |||||
134 | å | 135 | ç | 136 | ê | 137 | ë | 138 | è | 139 | ï | |||||
140 | î | 141 | ì | 142 | Ä | 143 | Å | 144 | É | 145 | æ | |||||
146 | Æ | 147 | ô | 148 | ö | 149 | ò | 150 | û | 151 | ù | |||||
152 | ÿ | 153 | Ö | 154 | Ü | 155 | ø | 156 | £ | 157 | Ø | |||||
158 | × | 159 | ƒ | 160 | á | 161 | í | 162 | ó | 163 | ú | |||||
164 | ñ | 165 | Ñ | 166 | ª | 167 | ° | 168 | ¿ | 169 | ® | |||||
170 | ┐ | 171 | ½ | 172 | ¼ | 173 | ¡ | 174 | « | 175 | » | |||||
176 | ░ | 177 | ▒ | 178 | ▓ | 179 | │ | 180 | ┤ | 181 | Á | |||||
182 | Â | 183 | À | 184 | © | 185 | ╣ | 186 | ║ | 187 | ╗ | |||||
188 | ╝ | 189 | ¢ | 190 | ¥ | 191 | ┐ | 192 | └ | 193 | ┴ | |||||
194 | ┬ | 195 | ├ | 196 | ─ | 197 | ┼ | 198 | ã | 199 | Ã | |||||
200 | ╚ | 201 | ╔ | 202 | ╩ | 203 | ╦ | 204 | ╠ | 205 | ═ | |||||
206 | ╬ | 207 | ¤ | 208 | δ | 209 | Ð | 210 | Ê | 211 | Ë | |||||
212 | È | 213 | ¬ | 214 | Í | 215 | Î | 216 | Ï | 217 | ┘ | |||||
218 | ┌ | 219 | █ | 220 | ▄ | 221 | ¦ | 222 | Ì | 223 | ▀ | |||||
224 | Ó | 225 | β | 226 | Ô | 227 | Ò | 228 | õ | 229 | Õ | |||||
230 | Μ | 231 | Þ | 232 | þ | 233 | Ú | 234 | Û | 235 | Ù | |||||
236 | ý | 237 | Ý | 238 | ¯ | 239 | ´ | 240 | - | 241 | ± | |||||
242 | ≡ | 243 | ¾ | 244 | ¶ | 245 | § | 246 | ÷ | 247 | , | |||||
248 | º | 249 | “ | 250 | . | 251 | ¹ | 252 | ³ | 253 | ² | |||||
254 | ■ | 255 |
O que é a Tabela ASCII
A tabela ASCII, acrônimo de "American Standard Code for Information Interchange" (Código Americano Padrão para o Intercambio de Informações), é um conjunto de valores que representam caracteres e códigos de controle armazenados ou utilizados em computadores.
Nesta tabela, cada caractere (letra ou número) possui um código correspondente. Cada código ocupa 1 byte (tipo char), o que nos dá 255 posições. Destas 255 posições, as primeiras 32 (0 a 31) correspondem a códigos de controle que são utilizados para controlar dispositivos (tais como monitores e impressoras). Logo, a maioria destes códigos não produz caracteres quando impressos em algum dispositivo (como a tela do computador).
Nas primeiras posições são encontrados caracteres de controle. Da posição 32 até a 127 estão alocados os caracteres do conjunto padrão, correspondendo a caracteres do alfabeto latino (sem acentos, maiúsculos e minúsculos), dígitos (0 a 9) e alguns outros símbolos comuns. Os demais códigos (128 a 255) formam o conjunto estendido, e podem variar de região para região.
Os últimos códigos, os caracteres estendidos (127..255), não são padrão e podem variar dependendo da configuração do seu computador, principalmente se você não estiver trabalhando com o MSDOS configurado para o idioma português ou estiver utilizando outro sistema operacional. Nestes casos, procure informar-se sobre o padrão UNICODE, utilizado por sistemas como o Windows, ou utilize o código-exemplo seguinte (após a tabela) que imprime a tabela ASCII na tela do seu computador.