Professional Documents
Culture Documents
O código ASCII (American Standard Code for Information Interchange; código-padrão norte-americano para
troca de informação) é um código que traduz caracteres alfabéticos e caracteres numéricos, assim como sím-
bolos e instruções de controle em um código binário de sete ou oito bits.
mmFundamentos de programação – Algoritmos, estruturas de dados e objetos
56 8 110 n
57 9 111 o
58 : 112 p
59 ; 113 q
60 < 114 r
61 = 115 s
62 > 116 t
63 ? 117 u
64 @ 118 v
65 A 119 w
66 B 120 x
67 C 121 y
68 D 122 z
69 E 123 {
70 F 124 |
71 G 125 }
72 H 126 ~
73 I 127 ⌂
74 J 128 Q
75 K 129 ü
76 L 130 é
77 M 131 â
78 N 132 ä
79 O 133 à
80 P 134 å
81 Q 135 ç
82 R 136 ê
83 S 137 ë
84 T 138 è
85 U 139 Ï
86 V 140 Î
87 W 141 Ì
88 X 142 Ä
89 Y 143 Å
90 Z 144 É
91 [ 145 æ
92 \ 146 Æ
93 ] 147 ô
94 ^ 148 ö
95 - 149 ò
96 ' 150 û
97 a 151 ù
98 b 152 ÿ
99 c 153 Ö
100 d 154 Ü
101 e 155 ¢
102 f 156 £
103 g 157 ¥
104 h 158 Pt
105 i 159 f
106 j 160 á
107 k 161 í
108 l 162 ó
109 m 163 ú
Códigos ASCII e Unicodemm
164 ñ 210 ╤
165 Ñ 211 ╙
166 a
212 ╘
167 o
213 ╒
168 ¿ 214 ╓
169 215 ╫
170 216 ≠
171 ½ 217 ┘
172 ¼ 218 ┌
173 ¡ 219 ■
174 « 220 ▄▄
175 » 221 ❚
176 ░ 222 ❚
177 ░ 223 ▄▄
178 ░ 224 α
179 | 225 β
180 226 Γ
181 ╡ 227 π
182 ╣ 228 Σ
183 ╖ 229 σ
184 ╕ 230 μ
185 ╣ 231 τ
186 ║ 232 φ
187 ╗ 233 θ
188 ╝ 234 Ω
189 ╜ 235 δ
190 ╛ 236 ∞
191 — 237 ∅
192 238 ε
193 ⊥ 239 ∩
194 240 ≡
195 241 ±
196 ─ 242 ≥
197 + 243 ≤
198 ╞ 244 ⌠
199 ╟ 245
200 ╚ 246 ÷
201 ╔ 247 ≈
202 ╩ 248 º
203 ╦ 249 •
204 ╠ 250 .
205 ═ 251 √
206 ╬ 252 n
207 ╧ 253 ²
208 ╨ 254 ■
209 ╤ 255 (branco ‘FF’)
mmFundamentos de programação – Algoritmos, estruturas de dados e objetos
Esc 01 / \ 2B
¡1 02 Z 2C
@ 2 03 X 2D
# 3 04 L 26
$ 4 05 ., 27
% 5 06 “’ 28
^ 6 07 ~‘ 29
& 7 08 ←Shift (← Maiúscula) 2A
* 8 09 Barra de espaço 39
( 9 0A Caps Lock(BloqMaiúscula) 3A
) 0 0B F1 3B
– - 0C F2 3C
+ = 0D F3 3D
Retrocesso (Backspace) 0E F4 3E
Ctrl 1D F5 3F
A 1E F6 40
S 1F F7 41
D 20 Sinal de menos 4A
F 21 4← 4B
G 22 5 4C
H 23 6→ 4D
J 24 + 4E
K 25 1 End (Fim) 4F
F8 42 C 2E
F9 43 V 2F
F10 44 B 30
F11 D9 N 31
F12 DA M 32
Scroll Lock (Bloq Desloc) 46 <, 33
←/→ 0F >. 34
Q 10 ?/ 35
W 11 →Shift(→Maiúscula) 36
E 12 PrtSc*(ImprTel) 37
R 13 Alt 38
T 14 7 Home (Início) 47
Y 15 8 (↑) 48
U 16 9 PgUp(RePág) 49
I 17 2↓ 50
O 18 3 PgDn(AvPág) 51
P 19 0 Ins 52
{[ 1A Del 53
}] 1B Num Lock (BloqNum) 45
Return 1C
mmFundamentos de programação – Algoritmos, estruturas de dados e objetos
Existem vários sistemas de codificação que alocam um número a cada caractere (letras, números, sinais...).
Nenhuma codificação (o código ASCII é um exemplo) específica pode conter caracteres suficientes. Por exemplo,
a União Européia, por si só, necessita de vários sistemas de codificação diferentes para cobrir todos os seus
idiomas. Também apresentam problemas de incompatibilidade entre os diferentes sistemas de codificação. Por
essa razão, foi criado o Unicode.
O consórcio Unicode é uma organização sem fins lucrativos que foi criada para desenvolver, difundir e
promover o uso da norma Unicode que especifica a representação do texto em produtos e padrões de software
modernos. O consórcio é integrado por uma ampla gama de corporações e organizações da indústria da com-
putação e do processamento da informação (empresas como Apple, HP, IBM, Sun, Oracle, Microsoft... ou
padrões modernos como XML, Java, CORBA etc.).
Formalmente, o padrão Unicode está definido em uma última versão impressa do livro The Unicode Standard
que o consórcio edita e que também se pode “baixar” de seu site.
No momento de escrever esse apêndice, a última versão padrão oferecida pelo consórcio é a versão 3.2.,
que se pode copiar da Internet nos endereços indicados a seguir.
Unicode deve substituir o código ASCII e alguns outros populares, como Latin-1, em uns poucos anos e em
todos os níveis. Ele permite não só usar o texto em praticamente qualquer linguagem utilizada no planeta, como
também proporciona um conjunto completo e compreensível de símbolos matemáticos e técnicos que simpli-
ficará a troca de informação científica.
Recomendamos ao leitor que visite os sites que incluímos nesta página para ampliar a informação que neces-
site em suas tarefas de programação atuais ou futuras. O código segue evoluindo e, dada a grande quantidade
de informação incluída, o melhor conselho é visitar essas páginas e outras semelhantes, e aos programadores
experientes que necessitam do código para fins profissionais, recomendamos que copiem da Internet o código
completo ou adquira o livro que indicamos a seguir, que contém toda a informação oficial Unicode.
Referências na Web
Página oficial do consórcio Unicode
www.unicode.org
www.unicode.org/standard/translations/spanishhtml
www.el.cam.ac.uk
Suporte multilínguas em Unicode para HTML, fontes, navegadores Web e outras aplicações
www.hclrss.demon.co.uk/unicode
REFERÊNCIA
THE UNICODE CONSORTIUM. The Unicode Standard. Versão 3.0. Reading, MA: Addison-Wesley,
2000.