TABELA ASCII

A Tabela ASCII (American Standard Code for Information Interchange) é usada pela maior parte da indústria de computadores para a troca de informações. A tabela ASCII original possui 120 caracteres, aqueles com código entre 0 e 127.
(Veja na tabela abaixo a correspondência entre caractere e número).

Existem várias extensões da tabela ASCII utilizando também os números negativos de -1 a -128. Normalmente, essas tabelas estendidas incluem os caracteres acentuados.

Caractere Código ASCII Binário
Espaço 32 0010 0000
! 33 0010 0001
" 34 0010 0010
# 35 0010 0011
$ 36 0010 0100
% 37 0010 0101
& 38 0010 0110
' 39 0010 0111
( 40 0010 1000
) 41 0010 1001
* 42 0010 1010
+ 43 0010 1011
, 44 0010 1100
- 45 0010 1101
. 46 0010 1110
/ 47 0010 1111
0 48 0011 0000
1 49 0011 0001
2 50 0011 0010
3 51 0011 0011
4 52 0011 0100
5 53 0011 0101
6 54 0011 0110
7 55 0011 0111
8 56 0011 1000
9 57 0011 1001
: 58 0011 1010
; 59 0011 1011
< 60 0011 1100
= 61 0011 1101
> 62 0011 1110
? 63 0011 1111
@ 64 0100 0000
A 65 0100 0001
B 66 0100 0010
C 67 0100 0011
D 68 0100 0100
E 69 0100 0101
F 70 0100 0110
G 71 0100 0111
H 72 0100 1000
I 73 0100 1001
J 74 0100 1010
K 75 0100 1011
L 76 0100 1100
M 77 0100 1101
N 78 0100 1110
O 79 0100 1111
P 80 0101 0000
Q 81 0101 0001
R 82 0101 0010
S 83 0101 0011
T 84 0101 0100
U 85 0101 0101
V 86 0101 0110
W 87 0101 0111
X 88 0101 1000
Y 89 0101 1001
Z 90 0101 1010
[ 91 0101 1011
\ 92 0101 1100
] 93 0101 1101
^ 94 0101 1110
_ 95 0101 1111
` 96 0110 0000
a 97 0110 0001
b 98 0110 0010
c 99 0110 0011
d 100 0110 0100
e 101 0110 0101
f 102 0110 0110
g 103 0110 0111
h 104 0110 1000
i 105 0110 1001
j 106 0110 1010
k 107 0110 1011
l 108 0110 1100
m 109 0110 1101
n 110 0110 1110
o 111 0110 1111
p 112 0111 0000
q 113 0111 0001
r 114 0111 0010
s 115 0111 0011
t 116 0111 0100
u 117 0111 0101
v 118 0111 0110
w 119 0111 0111
x 120 0111 1000
y 121 0111 1001
z 122 0111 1010
{ 123 0111 1011
| 124 0111 1100
} 125 0111 1101
~ 126 0111 1110
DELETE 127 0111 1111


Caracteres de Controle

Os caracteres com código decimal entre 0 e 31 são chamados de caracteres de controle, ou seja, eles indicam alguma coisa que a impressora ou o monitor de vídeo devem executar.

Caractere Código ASCII Binário Significado
NUL 00 0000 0000 Caracter Nulo
SOH 01 0000 0001 Começo de cabeçalho de transmissão
STX 02 0000 0010 Começo de texto
ETX 03 0000 0011 Fim de texto
EOT 04 0000 0100 Fim de transmissão
ENQ 05 0000 0101 Interroga
ACK 06 0000 0110 Confirmação
BEL 07 0000 0111 Sinal sonoro
BS 08 0000 0100 Volta um caracter
HT 09 0000 1001 Tabulação Horizontal
LF 10 0000 1010 Próxima linha
VT 11 0000 1011 Tabulação Vertical
FF 12 0000 1100 Próxima Página
CR 13 0000 1101 Início da Linha
SO 14 0000 1110 Shift-out
SI 15 0000 1111 Shift-in
DLE 16 0001 0000 Data link escape
D1 17 0001 0001 Controle de dispositivo
D2 18 0001 0010 Controle de dispositivo
D3 19 0001 0011 Controle de dispositivo
D4 20 0001 0100 Controle de dispositivo
NAK 21 0001 0101 Negativa de Confirmação
SYN 22 0001 0110 Synchronous idle
ETB 23 0001 0111 Fim de transmissão de bloco
CAN 24 0001 1000 Cancela
EM 25 0001 1001 Fim de meio de transmissão
SUB 26 0001 1010 Substitui
ESC 27 0001 1011 Escape
FS 28 0001 1100 Separador de Arquivo
GS 29 0001 1101 Separador de Grupo
RS 30 0001 1110 Separador de registro
US 31 0001 1111 Separador de Unidade