ASCII
閱讀設定
ASCII(英文讀音:/ˈaski:/,全寫 American Standard Code for Information Interchange),中文叫美國訊息標準交換碼或者美國訊息交換標準代碼,係一套基於英文字母嘅7位元字符編碼系統,由美國標準協會 ASA(今日嘅美國國家標準協會,ANSI [1])制定,名義上係交換碼,實際上亦都好多時當內碼用。1963年出第一版[2],1967年有個主要更新[3],最後一次更新喺1986年[4]。
ASCII總共有128個字元,當中33個定義咗係非顯示控制字元,但好多已經唔再用,94個係可顯示字元,剩低嘅1個係空格,有啲模稜兩可,曾經可以當成控制字元,用嚟將印表機嘅印頭向前推一格,但係而今通常當佢係可顯示字元,用嚟顯示睇唔到嘅空格。
應用
[編輯]因為 ASCII 係7位元編碼而一般電腦用嘅係8位元嘅位元組,位元7(即係第八位元)原則上係冇意義嘅空位;以前用串行埠做傳輸嗰陣,好多時會當奇偶檢驗位咁用,亦即係位元7嘅數值唔一定係0,而係按其他位元嘅數值而可能係0或者係1[5]:86,即係實係傳輸用嘅數值好多時並唔係0-127,而係用哂0-255。
編碼表
[編輯]下面寫嘅編碼,標題用嘅0-F係十六進制,每個字元最底寫嘅係對應嘅十進制數值:
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 0 |
SOH 0001 1 |
STX 0002 2 |
ETX 0003 3 |
EOT 0004 4 |
ENQ 0005 5 |
ACK 0006 6 |
BEL 0007 7 |
BS 0008 8 |
HT 0009 9 |
LF 000A 10 |
VT 000B 11 |
FF 000C 12 |
CR 000D 13 |
SO 000E 14 |
SI 000F 15 |
1_ |
DLE 0010 16 |
DC1 0011 17 |
DC2 0012 18 |
DC3 0013 19 |
DC4 0014 20 |
NAK 0015 21 |
SYN 0016 22 |
ETB 0017 23 |
CAN 0018 24 |
EM 0019 25 |
SUB 001A 26 |
ESC 001B 27 |
FS 001C 28 |
GS 001D 29 |
RS 001E 30 |
US 001F 31 |
2_ |
SP 0020 32 |
! 0021 33 |
" 0022 34 |
# 0023 35 |
$ 0024 36 |
% 0025 37 |
& 0026 38 |
' 0027 39 |
( 0028 40 |
) 0029 41 |
* 002A 42 |
+ 002B 43 |
, 002C 44 |
- 002D 45 |
. 002E 46 |
/ 002F 47 |
3_ |
0 0030 48 |
1 0031 49 |
2 0032 50 |
3 0033 51 |
4 0034 52 |
5 0035 53 |
6 0036 54 |
7 0037 55 |
8 0038 56 |
9 0039 57 |
: 003A 58 |
; 003B 59 |
< 003C 60 |
= 003D 61 |
> 003E 62 |
? 003F 63 |
4_ |
@ 0040 64 |
A 0041 65 |
B 0042 66 |
C 0043 67 |
D 0044 68 |
E 0045 69 |
F 0046 70 |
G 0047 71 |
H 0048 72 |
I 0049 73 |
J 004A 74 |
K 004B 75 |
L 004C 76 |
M 004D 77 |
N 004E 78 |
O 004F 79 |
5_ |
P 0050 80 |
Q 0051 81 |
R 0052 82 |
S 0053 83 |
T 0054 84 |
U 0055 85 |
V 0056 86 |
W 0057 87 |
X 0058 88 |
Y 0059 89 |
Z 005A 90 |
[ 005B 91 |
\ 005C 92 |
] 005D 93 |
^ 005E 94 |
_ 005F 95 |
6_ |
` 0060 96 |
a 0061 97 |
b 0062 98 |
c 0063 99 |
d 0064 100 |
e 0065 101 |
f 0066 102 |
g 0067 103 |
h 0068 104 |
i 0069 105 |
j 006A 106 |
k 006B 107 |
l 006C 108 |
m 006D 109 |
n 006E 110 |
o 006F 111 |
7_ |
p 0070 112 |
q 0071 113 |
r 0072 114 |
s 0073 115 |
t 0074 116 |
u 0075 117 |
v 0076 118 |
w 0077 119 |
x 0078 120 |
y 0079 121 |
z 007A 122 |
{ 007B 123 |
| 007C 124 |
} 007D 125 |
~ 007E 126 |
DEL 007F 127 |
睇埋
[編輯]參考
[編輯]- ↑ ANSI 歷史
- ↑ American Standard Code for Information Interchange, ASA X3.4-1963, American Standards Association, June 17, 1963.
- ↑ USA Standard Code for Information Interchange, USAS X3.4-1967, United States of America Standards Institute, July 7, 1967.
- ↑ American National Standard for Information Systems — Coded Character Sets — 7-Bit American National Standard Code for Information Interchange (7-Bit ASCII), ANSI X3.4-1986, American National Standards Institute, March 26, 1986
- ↑ Carne, E. Bryan (1995). Telecommunications Primer (美國英文). Prentice Hall; IEEE Press. ISBN 0-13-490426-5.