ASCII编码表
目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。因为1位二进制数可以表示(2*1)2种状态:0、1;而2位二进制数可以表示(2*2)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示(27=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7 位ASCII码是用七位二进制数进行编码的,可以表示128个字符。
第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、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。
为了便于查询,以下列出ASCII码表:
第128~255号为扩展字符(不常用)
Dec十进制;Hx十六进制;Oct八进制;Char字符
Dec | Hx | Oct | Char |
| Dec | Hx | Oct | Char | Dec | Hx | Oct | Char | Dec | Hx | Oct | Char |
0 | 0 | 000 | NUL | (null) | 32 | 20 | 040 | SPACE | 64 | 40 | 100 | @ | 96 | 60 | 140 | ` |
1 | 1 | 001 | SOH | (start of heading) | 33 | 21 | 041 | ! | 65 | 41 | 101 | A | 97 | 61 | 141 | a |
2 | 2 | 002 | STX | (start of text) | 34 | 22 | 042 | " | 66 | 42 | 102 | B | 98 | 62 | 142 | b |
3 | 3 | 003 | ETX | (end of text) | 35 | 23 | 043 | # | 67 | 43 | 103 | C | 99 | 63 | 143 | c |
4 | 4 | 004 | EOT | (end of transmission) | 36 | 24 | 044 | $ | 68 | 44 | 104 | D | 100 | 64 | 144 | d |
5 | 5 | 005 | ENQ | (enquiry) | 37 | 25 | 045 | % | 69 | 45 | 105 | E | 101 | 65 | 145 | e |
6 | 6 | 006 | ACK | (acknowledge) | 38 | 26 | 046 | & | 70 | 46 | 106 | F | 102 | 66 | 146 | f |
7 | 7 | 007 | BEL | (bell) | 39 | 27 | 047 | ' | 71 | 47 | 107 | G | 103 | 67 | 147 | g |
8 | 8 | 010 | BS | (backspace) | 40 | 28 | 050 | ( | 72 | 48 | 110 | H | 104 | 68 | 150 | h |
9 | 9 | 011 | TAB | (horizontal tab) | 41 | 29 | 051 | ) | 73 | 49 | 111 | I | 105 | 69 | 151 | i |
10 | A | 012 | LF | (NL line feed, new_line) | 42 | 2A | 052 | * | 74 | 4A | 112 | J | 106 | 6A | 152 | j |
11 | B | 013 | VT | (vertical tab) | 43 | 2B | 053 | + | 75 | 4B | 113 | K | 107 | 6B | 153 | k |
12 | C | 014 | FF | (NP form feed, new page) | 44 | 2C | 054 | , | 76 | 4C | 114 | L | 108 | 6C | 154 | l |
13 | D | 015 | CR | (carriage return) | 45 | 2D | 055 | - | 77 | 4D | 115 | M | 109 | 6D | 155 | m |
14 | E | 016 | SO | (shift out) | 46 | 2E | 056 | . | 78 | 4E | 116 | N | 110 | 6E | 156 | n |
15 | F | 017 | SI | (shift in) | 47 | 2F | 057 | / | 79 | 4F | 117 | O | 111 | 6F | 157 | o |
16 | 10 | 020 | DLE | (data link escape) | 48 | 30 | 060 | 0 | 80 | 50 | 120 | P | 112 | 70 | 160 | p |
17 | 11 | 021 | DC1 | (device control 1) | 49 | 31 | 061 | 1 | 81 | 51 | 121 | Q | 113 | 71 | 161 | q |
18 | 12 | 022 | DC2 | (device control 2) | 50 | 32 | 062 | 2 | 82 | 52 | 122 | R | 114 | 72 | 162 | r |
19 | 13 | 023 | DC3 | (device control 3) | 51 | 33 | 063 | 3 | 83 | 53 | 123 | S | 115 | 73 | 163 | s |
20 | 14 | 024 | DC4 | (device control 4) | 52 | 34 | 064 | 4 | 84 | 54 | 124 | T | 116 | 74 | 164 | t |
21 | 15 | 025 | NAK | (negative acknowledge) | 53 | 35 | 065 | 5 | 85 | 55 | 125 | U | 117 | 75 | 165 | u |
22 | 16 | 026 | SYN | (synchronous idle) | 54 | 36 | 066 | 6 | 86 | 56 | 126 | V | 118 | 76 | 166 | v |
23 | 17 | 027 | ETB | (end of trans. block) | 55 | 37 | 067 | 7 | 87 | 57 | 127 | W | 119 | 77 | 167 | w |
24 | 18 | 030 | CAN | (cancel) | 56 | 38 | 070 | 8 | 88 | 58 | 130 | X | 120 | 78 | 170 | x |
25 | 19 | 031 | EM | (end of medium) | 57 | 39 | 071 | 9 | 89 | 59 | 131 | Y | 121 | 79 | 171 | y |
26 | 1A | 032 | SUB | (substitute) | 58 | 3A | 072 | : | 90 | 5A | 132 | Z | 122 | 7A | 172 | z |
27 | 1B | 033 | ESC | (escape) | 59 | 3B | 073 | ; | 91 | 5B | 133 | [ | 123 | 7B | 173 | { |
28 | 1C | 034 | FS | (file separator) | 60 | 3C | 074 | < | 92 | 5C | 134 | / | 124 | 7C | 174 |
|
29 | 1D | 035 | GS | (group separator) | 61 | 3D | 075 | = | 93 | 5D | 135 | ] | 125 | 7D | 175 | } |
30 | 1E | 036 | RS | (record separator) | 62 | 3E | 076 | > | 94 | 5E | 136 | ^ | 126 | 7E | 176 | ~ |
31 | 1F | 037 | US | (unit separator) | 63 | 3F | 077 | ? | 95 | 5F | 137 | _ | 127 | 7F | 177 | DEL |
扩充字符集(Extended Character Set)
ISO Latin-1字符集(编码160-255)
|
|
|
|
ASCII值 | 控制字符 | ASCII值 | 控制字符 | ASCII值 | 控制字符 | ASCII值 | 控制字符 |
0 | NUT | 32 | (space) | 64 | @ | 96 | 、 |
1 | SOH | 33 | ! | 65 | A | 97 | a |
2 | STX | 34 | ” | 66 | B | 98 | b |
3 | ETX | 35 | # | 67 | C | 99 | c |
4 | EOT | 36 | $ | 68 | D | 100 | d |
5 | ENQ | 37 | % | 69 | E | 101 | e |
6 | ACK | 38 | & | 70 | F | 102 | f |
7 | BEL | 39 | , | 71 | G | 103 | g |
8 | BS | 40 | ( | 72 | H | 104 | h |
9 | HT | 41 | ) | 73 | I | 105 | i |
10 | LF | 42 | * | 74 | J | 106 | j |
11 | VT | 43 | + | 75 | K | 107 | k |
12 | FF | 44 | , | 76 | L | 108 | l |
13 | CR | 45 | - | 77 | M | 109 | m |
14 | SO | 46 | . | 78 | N | 110 | n |
15 | SI | 47 | / | 79 | O | 111 | o |
16 | DLE | 48 | 0 | 80 | P | 112 | p |
17 | DCI | 49 | 1 | 81 | Q | 113 | q |
18 | DC2 | 50 | 2 | 82 | R | 114 | r |
19 | DC3 | 51 | 3 | 83 | X | 115 | s |
20 | DC4 | 52 | 4 | 84 | T | 116 | t |
21 | NAK | 53 | 5 | 85 | U | 117 | u |
22 | SYN | 54 | 6 | 86 | V | 118 | v |
23 | TB | 55 | 7 | 87 | W | 119 | w |
24 | CAN | 56 | 8 | 88 | X | 120 | x |
25 | EM | 57 | 9 | 89 | Y | 121 | y |
26 | SUB | 58 | : | 90 | Z | 122 | z |
27 | ESC | 59 | ; | 91 | [ | 123 | { |
28 | FS | 60 | < | 92 | / | 124 | | |
29 | GS | 61 | = | 93 | ] | 125 | } |
30 | RS | 62 | > | 94 | ^ | 126 | ~ |
31 | US | 63 | ? | 95 | — | 127 | DEL |
NUL 空 | VT 垂直制表 | SYN 空转同步 |
SOH 标题开始 | FF 走纸控制 | ETB 信息组传送结束 |
STX 正文开始 | CR 回车 | CAN 作废 |
ETX 正文结束 | SO 移位输出 | EM 纸尽 |
EOY 传输结束 | SI 移位输入 | SUB 换置 |
ENQ 询问字符 | DLE 空格 | ESC 换码 |
ACK 承认 | DC1 设备控制1 | FS 文字分隔符 |
BEL 报警 | DC2 设备控制2 | GS 组分隔符 |
BS 退一格 | DC3 设备控制3 | RS 记录分隔符 |
HT 横向列表 | DC4 设备控制4 | US 单元分隔符 |
LF 换行 | NAK 否定 | DEL 删除 |
Ascii 代码表
Ascii 0 {Nulo, Sem Som}
Ascii 1
Ascii 2
Ascii 3
Ascii 4
Ascii 5
Ascii 6
Ascii 7
Ascii 8 {BackSpace}
Ascii 9 {Tab}
Ascii 10
Ascii 11
Ascii 12
Ascii 13 {Enter}
Ascii 14
Ascii 15
Ascii 16 {Shift}
Ascii 17 {CTRL}
Ascii 18 {ALT}
Ascii 19
Ascii 20 {CapsLock}
Ascii 21
Ascii 22
Ascii 23
Ascii 24
Ascii 25
Ascii 26
Ascii 27
Ascii 28
Ascii 29
- Ascii 30
- Ascii 31
Ascii 32 {Espaço}
! Ascii 33
" Ascii 34
# Ascii 35
$ Ascii 36
% Ascii 37
& Ascii 38
' Ascii 39
( Ascii 40
) Ascii 41
* Ascii 42
+ Ascii 43
, Ascii 44
- Ascii 45
. Ascii 46
/ Ascii 47
0 Ascii 48
1 Ascii 49
2 Ascii 50
3 Ascii 51
4 Ascii 52
5 Ascii 53
6 Ascii 54
7 Ascii 55
8 Ascii 56
9 Ascii 57
: Ascii 58
; Ascii 59
< Ascii 60
= Ascii 61
> Ascii 62
? Ascii 63
@ Ascii 64
A Ascii 65
B Ascii 66
C Ascii 67
D Ascii 68
E Ascii 69
F Ascii 70
G Ascii 71
H Ascii 72
I Ascii 73
J Ascii 74
K Ascii 75
L Ascii 76
M Ascii 77
N Ascii 78
O Ascii 79
P Ascii 80
Q Ascii 81
R Ascii 82
S Ascii 83
T Ascii 84
U Ascii 85
V Ascii 86
W Ascii 87
X Ascii 88
Y Ascii 89
Z Ascii 90
[ Ascii 91
\ Ascii 92
] Ascii 93
^ Ascii 94
_ Ascii 95
` Ascii 96
a Ascii 97
b Ascii 98
c Ascii 99
d Ascii 100
e Ascii 101
f Ascii 102
g Ascii 103
h Ascii 104
i Ascii 105
j Ascii 106
k Ascii 107
l Ascii 108
m Ascii 109
n Ascii 110
o Ascii 111
p Ascii 112
q Ascii 113
r Ascii 114
s Ascii 115
t Ascii 116
u Ascii 117
v Ascii 118
w Ascii 119
x Ascii 120
y Ascii 121
z Ascii 122
{ Ascii 123
| Ascii 124
} Ascii 125
~ Ascii 126
Ascii 127
€ Ascii 128
Ascii 129
‚ Ascii 130
ƒ Ascii 131
„ Ascii 132
&ldots; Ascii 133
† Ascii 134
‡ Ascii 135
ˆ Ascii 136
‰ Ascii 137
Š Ascii 138
‹ Ascii 139
Œ Ascii 140
Ascii 141
Ž Ascii 142
Ascii 143
Ascii 144
' Ascii 145
' Ascii 146
" Ascii 147
" Ascii 148
o Ascii 149
- Ascii 150
- Ascii 151
˜ Ascii 152
™ Ascii 153
š Ascii 154
› Ascii 155
œ Ascii 156
Ascii 157
ž Ascii 158
Ÿ Ascii 159
Ascii 160
¡ Ascii 161
¢ Ascii 162
£ Ascii 163
¤ Ascii 164
¥ Ascii 165
¦ Ascii 166
§ Ascii 167
¨ Ascii 168
© Ascii 169
ª Ascii 170
« Ascii 171
Ascii 172
Ascii 173
® Ascii 174
¯ Ascii 175
° Ascii 176
± Ascii 177
² Ascii 178
³ Ascii 179
´ Ascii 180
µ Ascii 181
Ascii 182
· Ascii 183
¸ Ascii 184
¹ Ascii 185
º Ascii 186
» Ascii 187
¼ Ascii 188
½ Ascii 189
¾ Ascii 190
¿ Ascii 191
À Ascii 192
Á Ascii 193
 Ascii 194
à Ascii 195
Ä Ascii 196
Å Ascii 197
Æ Ascii 198
Ç Ascii 199
È Ascii 200
É Ascii 201
Ê Ascii 202
Ë Ascii 203
Ì Ascii 204
Í Ascii 205
Î Ascii 206
Ï Ascii 207
Ð Ascii 208
Ñ Ascii 209
Ò Ascii 210
Ó Ascii 211
Ô Ascii 212
Õ Ascii 213
Ö Ascii 214
× Ascii 215
Ø Ascii 216
Ù Ascii 217
Ú Ascii 218
Û Ascii 219
Ü Ascii 220
Ý Ascii 221
Þ Ascii 222
ß Ascii 223
à Ascii 224
á Ascii 225
â Ascii 226
ã Ascii 227
ä Ascii 228
å Ascii 229
æ Ascii 230
ç Ascii 231
è Ascii 232
é Ascii 233
ê Ascii 234
ë Ascii 235
ì Ascii 236
í Ascii 237
î Ascii 238
ï Ascii 239
ð Ascii 240
ñ Ascii 241
ò Ascii 242
ó Ascii 243
ô Ascii 244
õ Ascii 245
ö Ascii 246
÷ Ascii 247
ø Ascii 248
ù Ascii 249
ú Ascii 250
û Ascii 251
ü Ascii 252
ý Ascii 253
þ Ascii 254
ÿ Ascii 255