ASCII碼對照表

2021-05-28 07:24:57 字數 4589 閱讀 5853

2008-03-21 17:53:09

|  分類:

pic微控制器程式設計

|  標籤:|字型大小

大中小訂閱

ascii碼對照表

2008-03-14 09:41

ascii, american standard code for information interchange 念起來像是 "阿斯key",定義從 0 到 127 的一百二十八個數字所代表的英文本母或一樣的結果與意義。由於只使用7個位元(bit)就可以表示從0到127的數字,大部分的電腦都使用8個位元來訪問字符集(character set),所以從128到255之間的數字可以用來代表另一組一百二十八個符號,稱為 extended ascii。

ascii碼

鍵盤ascii 碼

鍵盤ascii碼

鍵盤ascii 碼

鍵盤27

esc32

space33!

34"35#

36$37%

38&39'

40(41)

42*43+

44'45-

46.47/

480491

502513

524535

546557

568579

58:59;

60<61=

62>63?

64@65a

66b67c

68d69e

70f71g

72h73i

74j75k

76l77m

78n79o

80p81q

82r83s

84t85u

86v87w

88x89y

90z91[

92\93]

94^95_

96`97a

98b99c

100d

101e

102f

103g

104h

105i

106j

107k

108l

109m

110n

111o

112p

113q

114r

115s

116t

117u

118v

119w

120x

121y

122z

123126~

目前計算機中用得最廣泛的字符集及其編碼,是由美國國家標準局(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(刪除)、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值控制字元ascii值控制字元ascii值控制字元ascii值控制字元

0nut

32(space)64@

96、1soh33!

65a97a

2stx34」

66b98b

3etx35#

67c99c

4eot36$

68d100d

5enq37%

69e101e

6ack38&

70f102f

7bel39,

71g103g8bs

40(72h

104h9ht

41)73i

105i

10lf42*

74j106j

11vt43+

75k107k

12ff44,

76l108l

13cr45-

77m109m

14so46.

78n110n

15si47/

79o111o

16dle480

80p112p

17dci491

81q113q

18dc2502

82r114r

19dc3513

83x115s

20dc4524

84t116t

21nak535

85u117u

22syn546

86v118v

23tb557

87w119w

24can568

88x120x

25em579

89y121y

26sub58:

90z122z

27esc59;

91[12330

rs62

>94^

126~

31us63?

95—127del

nulvt 垂直製表

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碼

方向鍵(←): vk_left (37)

方向鍵(↑): vk_up (38)

方向鍵(→): vk_right (39)

方向鍵(↓): vk_down (40)

f1鍵: vk_f1 (112)

f2鍵: vk_f2 (113)

f3鍵: vk_f3 (114)

f4鍵: vk_f4 (115)

f5鍵: vk_f5 (116)

f6鍵: vk_f6 (117)

f7鍵: vk_f7 (118)

f8鍵: vk_f8 (119)

f9鍵: vk_f9 (120)

f10鍵: vk_f10 (121)

f11鍵: vk_f11 (122)

f12鍵: vk_f12 (123)

num lock鍵: vk_numlock (144)

小鍵盤0: vk_numpad0 (96)

小鍵盤1: vk_numpad0 (97)

小鍵盤2: vk_numpad0 (98)

小鍵盤3: vk_numpad0 (99)

小鍵盤4: vk_numpad0 (100)

小鍵盤5: vk_numpad0 (101)

小鍵盤6: vk_numpad0 (102)

小鍵盤7: vk_numpad0 (103)

小鍵盤8: vk_numpad0 (104)

小鍵盤9: vk_numpad0 (105)

小鍵盤.: vk_decimal (110)

小鍵盤*: vk_multiply (106)

小鍵盤+: vk_multiply (107)

小鍵盤-: vk_subtract (109)

小鍵盤/: vk_divide (111)

pause break鍵: vk_pause (19)

scroll lock鍵: vk_scroll (145)

ASCII碼對照表

ascii值控制字元ascii值控制字元ascii值控制字元ascii值控制字元 0nut 32 space 64 96 1soh33!65a97a 2stx34 66b98b 3etx35 67c99c 4eot36 68d100d 5enq37 69e101e 6ack38 70f102f 7b...

ASCII 碼對照表

在web開發時,如下的ascii碼只要加上 和 就可以變成web可以辨認的字元了在處理特殊字元的時候特別有用,如 單引號在資料庫查詢的時候是殺手,但是如果轉換成 注意 轉換後的機構 有 字元的ascii碼值 三個部分組成 再來存資料庫,就沒有什麼影響了。其他的字元與ascii碼的對照如下表 asci...

ASCII碼對照表

a z 97 122 a z 65 90 0 9 48 57 insert鍵 vk insert 45 home鍵 vk home 36 page up vk prior 33 pagedown vk next 34 end鍵 vk end 35 delete鍵 vk delete 46 方向鍵 v...