La mémoire de l'ordinateur conserve toutes les données sous forme numérique. Il n'existe pas de méthode pour stocker directement les caractères. Chaque caractère possède donc son équivalent en code numérique: c'est le code ASCII (American Standard Code for Information Interchange - traduisez " Code Americain Standard pour l'Echange d'Informations").
La table standard ASCII (the American Standard Code for Information Interchange) comporte 128 codes. Les 32 premiers codes ASCII (000 à 031) sont des codes de commande et forment un ensemble particulier de caractères non imprimables. Le second bloc de 32 codes ASCII (032 à 063) comportent de divers symboles de ponctuation, des caractères spéciaux, et les symboles numériques. Le troisième groupe de 32 codes ASCII (064 à 095) est affecté aux lettres alphabétiques majuscules et à six symboles spéciaux. Le quatrième bloc de 32 codes (096 à 127) est réservé aux symboles alphabétiques minuscules, à cinq symboles spéciaux supplémentaires et à un code de commande (DEL / effacer).
Table ASCII
Dec. = Décimal Car. = Caractère ou Commande
Dec. |
Car. |
Binaire |
|
Dec. |
Car. |
Binaire |
|
Dec. |
Car. |
Binaire |
|
Dec. |
Car. |
Binaire |
000 |
NUL |
00000000 |
|
032 |
SP |
00100000 |
|
064 |
@ |
01000000 |
|
096 |
` |
01100000 |
001 |
SOH |
00000001 |
|
033 |
! |
00100001 |
|
065 |
A |
01000001 |
|
097 |
a |
01100001 |
002 |
STX |
00000010 |
|
034 |
" |
00100010 |
|
066 |
B |
01000010 |
|
098 |
b |
01100010 |
003 |
ETX |
00000011 |
|
035 |
# |
00100011 |
|
067 |
C |
01000011 |
|
099 |
c |
01100011 |
004 |
EOT |
00000100 |
|
036 |
$ |
00100100 |
|
068 |
D |
01000100 |
|
100 |
d |
01100100 |
005 |
ENQ |
00000101 |
|
037 |
% |
00100101 |
|
069 |
E |
01000101 |
|
101 |
e |
01100101 |
006 |
ACK |
00000110 |
|
038 |
& |
00100110 |
|
070 |
F |
01000110 |
|
102 |
f |
01100110 |
007 |
BEL |
00000111 |
|
039 |
' |
00100111 |
|
071 |
G |
01000111 |
|
103 |
g |
01100111 |
008 |
BS |
00001000 |
|
040 |
( |
00101000 |
|
072 |
H |
01001000 |
|
104 |
h |
01101000 |
009 |
HT |
00001001 |
|
041 |
) |
00101001 |
|
073 |
I |
01001001 |
|
105 |
i |
01101001 |
010 |
LF |
00001010 |
|
042 |
* |
00101010 |
|
074 |
J |
01001010 |
|
106 |
j |
01101010 |
011 |
VT |
00001011 |
|
043 |
+ |
00101011 |
|
075 |
K |
01001011 |
|
107 |
k |
01101011 |
012 |
FF |
00001100 |
|
044 |
, |
00101100 |
|
076 |
L |
01001100 |
|
108 |
l |
01101100 |
013 |
CR |
00001101 |
|
045 |
- |
00101101 |
|
077 |
M |
01001101 |
|
109 |
m |
01101101 |
014 |
SO |
00001110 |
|
046 |
. |
00101110 |
|
078 |
N |
01001110 |
|
110 |
n |
01101110 |
015 |
SI |
00001111 |
|
047 |
/ |
00101111 |
|
079 |
O |
01001111 |
|
111 |
o |
01101111 |
016 |
DLE |
00010000 |
|
048 |
0 |
00110000 |
|
080 |
P |
01010000 |
|
112 |
p |
01110000 |
017 |
DC1 |
00010001 |
|
049 |
1 |
00110001 |
|
081 |
Q |
01010001 |
|
113 |
q |
01110001 |
018 |
DC2 |
00010010 |
|
050 |
2 |
00110010 |
|
082 |
R |
01010010 |
|
114 |
r |
01110010 |
019 |
DC3 |
00010011 |
|
051 |
3 |
00110011 |
|
083 |
S |
01010011 |
|
115 |
s |
01110011 |
020 |
DC4 |
00010100 |
|
052 |
4 |
00110100 |
|
084 |
T |
01010100 |
|
116 |
t |
01110100 |
021 |
NAK |
00010101 |
|
053 |
5 |
00110101 |
|
085 |
U |
01010101 |
|
117 |
u |
01110101 |
022 |
SYN |
00010110 |
|
054 |
6 |
00110110 |
|
086 |
V |
01010110 |
|
118 |
v |
01110110 |
023 |
ETB |
00010111 |
|
055 |
7 |
00110111 |
|
087 |
W |
01010111 |
|
119 |
w |
01110111 |
024 |
CAN |
00011000 |
|
056 |
8 |
00111000 |
|
088 |
X |
01011000 |
|
120 |
x |
01111000 |
025 |
EM |
00011001 |
|
057 |
9 |
00111001 |
|
089 |
Y |
01011001 |
|
121 |
y |
01111001 |
026 |
SUB |
00011010 |
|
058 |
: |
00111010 |
|
090 |
Z |
01011010 |
|
122 |
z |
01111010 |
027 |
ESC |
00011011 |
|
059 |
; |
00111011 |
|
091 |
[ |
01011011 |
|
123 |
{ |
01111011 |
028 |
FS |
00011100 |
|
060 |
< |
00111100 |
|
092 |
\ |
01011100 |
|
124 |
| |
01111100 |
029 |
GS |
00011101 |
|
061 |
= |
00111101 |
|
093 |
] |
01011101 |
|
125 |
} |
01111101 |
030 |
RS |
00011110 |
|
062 |
> |
00111110 |
|
094 |
^ |
01011110 |
|
126 |
~ |
01111110 |
031 |
US |
00011111 |
|
063 |
?
|
00111111 |
|
095 |
_ |
01011111 |
|
127 |
DEL |
01111111 |
Codes de commande
NUL: Null |
TAB: Horizontal Tab |
DC1: Device Control 1, XON |
EM: End of Medium |
SOH: Start of Header |
LF: Line Feed |
DC2: Device Control 2 |
SUB: Substitute |
STX: Start of Text |
VT: Vertical Tab |
DC3: Device Control 3, XOFF |
ESC: Escape |
EOT: End of Transmission |
FF: Form Feed |
DC4: Device Control 4 |
FS: File Separator |
ENQ: Enquiry |
CR: Carriage Return |
NAK: Negative Acknowledge |
GS: Group Separator |
ACK: Acknowledge |
SO: Shift Out |
SYN: Synchronous Idle |
RS: Record Separator |
BEL: Bell |
SI: Shift In |
ETB: End of Transmission Block |
US: Unit Separator |
BS: Backspace |
DLE: Data Link Escape |
CAN: Cancel |
SP: Space |
Dec. |
Car. |
Binaire |
|
Dec. |
Car. |
Binaire |
|
Dec. |
Car. |
Binaire |
|
Dec. |
Car. |
Binaire |
128 |
€ |
10101100 |
|
160 |
|
-------- |
|
192 |
À |
11000000 |
|
224 |
à |
11100000 |
129 |
--- |
-------- |
|
161 |
¡ |
10100001 |
|
193 |
Á |
11000001 |
|
225 |
á |
11100001 |
130 |
‚ |
10011010 |
|
162 |
¢ |
10100010 |
|
194 |
 |
11000010 |
|
226 |
â |
11100010 |
131 |
ƒ |
10010010 |
|
163 |
£ |
10100011 |
|
195 |
à |
11000011 |
|
227 |
ã |
11100011 |
132 |
„ |
10011110 |
|
164 |
¤ |
10100100 |
|
196 |
Ä |
11000100 |
|
228 |
ä |
11100100 |
133 |
… |
10100110 |
|
165 |
¥ |
10100101 |
|
197 |
Å |
11000101 |
|
229 |
å |
11100101 |
134 |
† |
10100000 |
|
166 |
¦ |
10100110 |
|
198 |
Æ |
11000110 |
|
230 |
æ |
11100110 |
135 |
‡ |
10100001 |
|
167 |
§ |
10100111 |
|
199 |
Ç |
11000111 |
|
231 |
ç |
11100111 |
136 |
ˆ |
11000110 |
|
168 |
¨ |
10101000 |
|
200 |
È |
11001000 |
|
232 |
è |
11101000 |
137 |
‰ |
10110000 |
|
169 |
© |
10101001 |
|
201 |
É |
11001001 |
|
233 |
é |
11101001 |
138 |
Š |
11100000 |
|
170 |
ª |
10101010 |
|
202 |
Ê |
11001010 |
|
234 |
ê |
11101010 |
139 |
‹ |
10111001 |
|
171 |
« |
10101011 |
|
203 |
Ë |
11001011 |
|
235 |
ë |
11101011 |
140 |
Œ |
11010010 |
|
172 |
¬ |
10101100 |
|
204 |
Ì |
11001100 |
|
236 |
ì |
11101100 |
141 |
--- |
-------- |
|
173 |
|
-------- |
|
205 |
Í |
11001101 |
|
237 |
í |
11101101 |
142 |
Ž |
11111101 |
|
174 |
® |
10101110 |
|
206 |
Î |
11001110 |
|
238 |
î |
11101110 |
143 |
--- |
-------- |
|
175 |
¯ |
10101111 |
|
207 |
Ï |
11001111 |
|
239 |
ï |
11101111 |
144 |
--- |
-------- |
|
176 |
° |
10110000 |
|
208 |
Ð |
11010000 |
|
240 |
ð |
11110000 |
145 |
‘ |
10011000 |
|
177 |
± |
10110001 |
|
209 |
Ñ |
11010001 |
|
241 |
ñ |
11110001 |
146 |
’ |
10011001 |
|
178 |
² |
10110010 |
|
210 |
Ò |
11010010 |
|
242 |
ò |
11110010 |
147 |
“ |
10011100 |
|
179 |
³ |
10110011 |
|
211 |
Ó |
11010011 |
|
243 |
ó |
11110100 |
148 |
” |
10011101 |
|
180 |
´ |
10110100 |
|
212 |
Ô |
11010100 |
|
244 |
ô |
11110100 |
149 |
• |
10100010 |
|
181 |
µ |
10110101 |
|
213 |
Õ |
11010101 |
|
245 |
õ |
11110101 |
150 |
– |
10010011 |
|
182 |
¶ |
10110110 |
|
214 |
Ö |
11010110 |
|
246 |
ö |
11110110 |
151 |
— |
10010100 |
|
183 |
· |
10110111 |
|
215 |
× |
11010111 |
|
247 |
÷ |
11110111 |
152 |
˜ |
11011100 |
|
184 |
¸ |
10111000 |
|
216 |
Ø |
11011000 |
|
248 |
ø |
11111000 |
153 |
™ |
10100010 |
|
185 |
¹ |
10111001 |
|
217 |
Ù |
11011001 |
|
249 |
ù |
11111001 |
154 |
š |
11100001 |
|
186 |
º |
10111010 |
|
218 |
Ú |
11011010 |
|
250 |
ú |
11111010 |
155 |
› |
10111010 |
|
187 |
» |
10111011 |
|
219 |
Û |
11011011 |
|
251 |
û |
11111011 |
156 |
œ |
11010011 |
|
188 |
¼ |
10111100 |
|
220 |
Ü |
11011100 |
|
252 |
ü |
11111100 |
157 |
--- |
-------- |
|
189 |
½ |
10111101 |
|
221 |
Ý |
11011101 |
|
253 |
ý |
11111101 |
158 |
ž |
11111110 |
|
190 |
¾ |
10111110 |
|
222 |
Þ |
11011110 |
|
254 |
þ |
11111110 |
159 |
Ÿ |
11111000 |
|
191 |
¿
|
10111111 |
|
223 |
ß |
11011111 |
|
255 |
ÿ |
11111111 |
|