目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。 因为1位二进制数可以表示(21=)2种状态:0、1;而2位二进制数可以表示(22)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示(27=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7位ASCII码是用七位二进制数进行编码的,可以表示128个字符。 第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等; 第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。 注意:在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
前128个后扩展 0 00 € NUL 1 01 € SOH 2 02 € STX 3 03 € ETX 4 04 € EOT 5 05 € ENQ 6 06 € ACK 7 07 € BEL 8 08 € BS 9 09 € HT 10 0A € LF 11 0B € VT 12 0C € FF 13 0D € CR 14 0E € SO 15 0F € SI 16 10 € SLE 17 11 € CS1 18 12 € DC2 19 13 € DC3 20 14 € DC4 21 15 € NAK 22 16 € SYN 23 17 € ETB 24 18 € CAN 25 19 € EM 26 1A € SIB 27 1B € ESC 28 1C € FS 29 1D € GS 30 1E RS 31 1F € US 32 20 (space) 33 21 ! 34 22 " 35 23 # 36 24 nbsp; 37 25 % 38 26 & 39 27 ' 40 28 ( 41 29 ) 42 2A * 43 2B + 44 2C , 45 2D - 46 2E . 47 2F / 48 30 0 49 31 1 50 32 2 51 33 3 52 34 4 53 35 5 54 36 6 55 37 7 56 38 8 57 39 9 58 3A : 59 3B ; 60 3C < 61 3D = 62 3E > 63 3F ? 64 40 @ 65 41 A 66 42 B 67 43 C 68 44 D 69 45 E 70 46 F 71 47 G 72 48 H 73 49 I 74 4A J 75 4B K 76 4C L 77 4D M 78 4E N 79 4F O 80 50 P 81 51 Q 82 52 R 83 53 S 84 54 T 85 55 U 86 56 V 87 57 W 88 58 X 89 59 Y 90 5A Z 91 5B [ 92 5C \ 93 5D ] 94 5E ^ 95 5F _ 96 60 ` 97 61 a 98 62 b 99 63 c 100 64 d 101 65 e 102 66 f 103 67 g 104 68 h 105 69 i 106 6A j 107 6B k 108 6C l 109 6D m 110 6E n 111 6F o 112 70 p 113 72 q 114 72 r 115 73 s 116 74 t 117 75 u 118 76 v 119 77 w 120 78 x 121 79 y 122 7A z 123 7B { 124 7C | 125 7D } 126 7E ~ 127 7F 128 80 €129 81 ? 130* 82 ? 131* 83 ? 132* 84 ? 133* 85 ? 134* 86 ? 135* 87 ? 136* 88 ? 137* 89 ? 138* 8A ? 139* 8B ? 140* 8C ? 141 8D ? 142 8E ? 143 8F ? 144 90 ? 145 91 146 92 147* 93 148* 94 149* 95 150* 96 151* 97 152* 98 ? 153* 99 ? 154* 9A ? 155* 9B ? 156* 9C ? 157 9D ? 158 9E ? 159* 9F ? 160 A0 161 A1 ? 162 A2 ? 163 A3 ? 164 A4 ? 165 A5 ? 166 A6 ? 167 A7 ? 168 A8 ? 169 A9 ? 170 AA ? 171 AB ? 172 AC ? 173 AD ? 174 AE ? 175 AF ? 176 B0 ? 177 B1 ? 178 B2 ? 179 B3 ? 180 B4 ? 181 B5 ? 182 B6 ? 183 B7 ? 184 B8 ? 185 B9 ? 186 BA ? 187 BB ? 188 BC ? 189 BD ? 190 BE ? 191 BF ? 192 C0 ? 193 C1 ? 194 C2 ? 195 C3 ? 196 C4 ? 197 C5 ? 198 C6 ? 199 C7 ? 200 C8 ? 201 C9 ? 202 CA ? 203 CB ? 204 CC ? 205 CD ? 206 CE ? 207 CF ? 208 D0 ? 209 D1 ? 210 D2 ? 211 D3 ? 212 D4 ? 213 D5 ? 214 D6 ? 215 D7 ? 216 D8 ? 217 D9 ? 218 DA ? 219 DB ? 220 DC ? 221 DD ? 222 DE ? 223 DF ? 224 E0 ? 225 E1 ? 226 E2 ? 227 E3 ? 228 E4 ? 229 E5 ? 230 E6 ? 231 E7 ? 232 E8 ? 233 E9 ? 234 EA ? 235 EB ? 236 EC ? 237 ED ? 238 EE ? 239 EF ? 240 F0 ? 241 F1 ? 242 F2 ? 243 F3 ? 244 F4 ? 245 F5 ? 246 F6 ? 247 F7 ? 248 F8 ? 249 F9 ? 250 FA ? 251 FB ? 252 FC ? 253 FD ? 254 FE ? 255 FF
ASCII码表 |
信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。
|
八进制 |
十六进制 |
十进制 |
字符 |
八进制 |
十六进制 |
十进制 |
字符 |
00 |
00 |
0 |
nul |
100 |
40 |
64 |
@ |
01 |
01 |
1 |
soh |
101 |
41 |
65 |
A |
02 |
02 |
2 |
stx |
102 |
42 |
66 |
B |
03 |
03 |
3 |
etx |
103 |
43 |
67 |
C |
04 |
04 |
4 |
eot |
104 |
44 |
68 |
D |
05 |
05 |
5 |
enq |
105 |
45 |
69 |
E |
06 |
06 |
6 |
ack |
106 |
46 |
70 |
F |
07 |
07 |
7 |
bel |
107 |
47 |
71 |
G |
10 |
08 |
8 |
bs |
110 |
48 |
72 |
H |
11 |
09 |
9 |
ht |
111 |
49 |
73 |
I |
12 |
0a |
10 |
nl |
112 |
4a |
74 |
J |
13 |
0b |
11 |
vt |
113 |
4b |
75 |
K |
14 |
0c |
12 |
ff |
114 |
4c |
76 |
L |
15 |
0d |
13 |
er |
115 |
4d |
77 |
M |
16 |
0e |
14 |
so |
116 |
4e |
78 |
N |
17 |
0f |
15 |
si |
117 |
4f |
79 |
O |
20 |
10 |
16 |
dle |
120 |
50 |
80 |
P |
21 |
11 |
17 |
dc1 |
121 |
51 |
81 |
Q |
22 |
12 |
18 |
dc2 |
122 |
52 |
82 |
R |
23 |
13 |
19 |
dc3 |
123 |
53 |
83 |
S |
24 |
14 |
20 |
dc4 |
124 |
54 |
84 |
T |
25 |
15 |
21 |
nak |
125 |
55 |
85 |
U |
26 |
16 |
22 |
syn |
126 |
56 |
86 |
V |
27 |
17 |
23 |
etb |
127 |
57 |
87 |
W |
30 |
18 |
24 |
can |
130 |
58 |
88 |
X |
31 |
19 |
25 |
em |
131 |
59 |
89 |
Y |
32 |
1a |
26 |
sub |
132 |
5a |
90 |
Z |
33 |
1b |
27 |
esc |
133 |
5b |
91 |
[ |
34 |
1c |
28 |
fs |
134 |
5c |
92 |
\ |
35 |
1d |
29 |
gs |
135 |
5d |
93 |
] |
36 |
1e |
30 |
re |
136 |
5e |
94 |
^ |
37 |
1f |
31 |
us |
137 |
5f |
95 |
_ |
40 |
20 |
32 |
sp |
140 |
60 |
96 |
' |
41 |
21 |
33 |
! |
141 |
61 |
97 |
a |
42 |
22 |
34 |
" |
142 |
62 |
98 |
b |
43 |
23 |
35 |
# |
143 |
63 |
99 |
c |
44 |
24 |
36 |
$ |
144 |
64 |
100 |
d |
45 |
25 |
37 |
% |
145 |
65 |
101 |
e |
46 |
26 |
38 |
& |
146 |
66 |
102 |
f |
47 |
27 |
39 |
` |
147 |
67 |
103 |
g |
50 |
28 |
40 |
( |
150 |
68 |
104 |
h |
51 |
29 |
41 |
) |
151 |
69 |
105 |
i |
52 |
2a |
42 |
* |
152 |
6a |
106 |
j |
53 |
2b |
43 |
+ |
153 |
6b |
107 |
k |
54 |
2c |
44 |
, |
154 |
6c |
108 |
l |
55 |
2d |
45 |
- |
155 |
6d |
109 |
m |
56 |
2e |
46 |
. |
156 |
6e |
110 |
n |
57 |
2f |
47 |
/ |
157 |
6f |
111 |
o |
60 |
30 |
48 |
0 |
160 |
70 |
112 |
p |
61 |
31 |
49 |
1 |
161 |
71 |
113 |
q |
62 |
32 |
50 |
2 |
162 |
72 |
114 |
r |
63 |
33 |
51 |
3 |
163 |
73 |
115 |
s |
64 |
34 |
52 |
4 |
164 |
74 |
116 |
t |
65 |
35 |
53 |
5 |
165 |
75 |
117 |
u |
66 |
36 |
54 |
6 |
166 |
76 |
118 |
v |
67 |
37 |
55 |
7 |
167 |
77 |
119 |
w |
70 |
38 |
56 |
8 |
170 |
78 |
120 |
x |
71 |
39 |
57 |
9 |
171 |
79 |
121 |
y |
72 |
3a |
58 |
: |
172 |
7a |
122 |
z |
73 |
3b |
59 |
; |
173 |
7b |
123 |
{ |
74 |
3c |
60 |
< |
174 |
7c |
124 |
| |
75 |
3d |
61 |
= |
175 |
7d |
125 |
} |
76 |
3e |
62 |
> |
176 |
7e |
126 |
~ |
77 |
3f |
63 |
? |
177 |
7f |
127 |
del | |