ASCII碼是在1968中提出的,用來規範不同計算機硬件和軟件系統中的數據傳輸,它被用於大多數小型機和所有個人計算機。ASCII碼分為兩組:128字符的標準ASCII碼和128字符的附加擴展ASCII碼。比較EBCDIC。
公共ASCII代碼表
密碼
性格;角色;字母
密碼
性格;角色;字母
密碼
性格;角色;字母
密碼
性格;角色;字母
密碼
性格;角色;字母
32
五十二個
四
七十二個
H
92
\
112
p
33
!
53
五
73
我
93
]
113
q
34
"
54
六
74
J
94
^
114
r
35
#
55
七
75
K
95
_
115
s
36
$
五十六歲
八
76
L
96
`
116
t
37
%
57
九
77
M
97
a
117
u
38
& amp
58
:
七十八
普通
98
b
118
v
39
'
59
79
O
99
c
119
w
40
(
60
& lt
80
P
100
d
120
x
41
)
61
=
81
Q
101
e
121
y
四十二個
*
62
& gt
82
稀有
102
f
122
z
43
+
63
83
S
103
g
123
{
四十四
,
64
@
84
T
104
h
124
|
45
-
65
A
八十五
U
105
我
125
}
46
。
66
B
86
V
106
j
126
~
47
/
67
C
87
W
107
k
48
六十八
D
88
X
108
l
四十九個
1
六十九
E
八十九
Y
109
m
50
2
70
F
90
Z
110
n
51
三
71
G
91
[
111
o
目前使用最廣泛的西文字符集及其編碼是ASCII字符集和ASCII碼(ASCII是美國信息交換標準碼的縮寫),也被國際標準化組織(ISO)批準為國際標準。
基本ASCII字符集* * *有128個字符,包括96個可打印字符,包括常用的字母、數字和標點符號,以及32個控制字符。標準ASCII碼使用7個二進制編碼字符,對應的ISO標準是ISO646。下表顯示了基本ASCII字符集及其編碼:
ASCII碼對字母和數字的記憶非常簡單。只要記住壹個字母或數字的ASCII碼(比如記住A是65,0的ASCII碼是48),知道對應的大小寫字母的差是32,就可以計算出其余字母和數字的ASCII碼。
雖然標準的ASCII碼是7位碼,但是因為計算機的基本處理單位是字節(1byte = 8bit),所以通常壹個字節存儲壹個ASCII字符。每個字節中多余的位(最高位)通常在計算機內部保持為0(在數據傳輸中可以作為奇偶校驗位)。
由於標準ASCII字符集中的字符數有限,在實際應用中往往無法滿足要求。為此,國際標準化組織制定了ISO2022標準,該標準提供了壹種統壹的方法,在保持與ISO646兼容的同時,將ASCII字符集擴展為8位代碼。ISO先後制定了多個適用於不同地區的擴展ASCII字符集。每個擴展ASCII字符集可以擴展128個字符,這些擴展字符的代碼都是高階為1的8位代碼(即十進制數128~255),稱為擴展ASCII碼。下表顯示了最流行的擴展ASCII字符集和編碼: