、10個數字、32個符號、33個句柄和一個空格,總共128個字符碼。
ASCII現在記錄在ANSIX3.4-1986字符集-用於信息交換的7位美國國家標準碼(7-BitASCII:7-BitAmericanNational
StandardforInformationInterchange),由美國國家標準協會(AmericanNationalStandardsInstitute)發布。
圖2-1中所示的ASCII字符碼與ANSI文件中的格式相似。
ASCII國際問題
ASCII是美國標準,所以它不能良好滿足其它講英語國家的需要。例如英國的英鎊符號(£)在哪裡?
拉丁語字母表重音符號
使用斯拉夫字母表的希臘語、希伯來語、阿拉伯語和俄語。
漢字係統的中國象形漢字,日本和朝鮮。
1967年,國際標準化組織(ISO:InternationalStandardsOrganization)推薦一個ASCII的變種,
代碼0x40、0x5B、0x5C、0x5D、0x7B、0x7C和0x7D“為國家使用保留”,而代碼0x5E、0x60和0x7E標為
“當國內要求的特殊字符需要8、9或10個空間位置時,可用於其它圖形符號”。這顯然不是一個最佳的國際解決方案,
因為這並不能保證一致性。但這卻顯示了人們如何想儘辦法為不同的語言來編碼的。
擴展ASCII
1981年IBMPCROM256個字符的字符集,即IBM擴展字符集
1985年11Windows字符集被稱作“ANSI字符集”,遵循了ANSI草案和ISO標準(ANSI\/ISO8859-1-1987,
ASCII擴展字符表
簡“Latin1”。
ASCII擴展字符表ANSI字符集的最初版本:
1987年4月代碼頁437,字符的映像代碼,出現在MS-DOS3.3
擴展ASCII字符是從128到255(0x7f-0xff)的字符。
雙字節字符集
雙字節字符集(DBCS:double-bytecharacterset),解決中國、日本和韓國的象形文字符和ASCII的某種兼容性。
DBCS從256代碼開始,就像ASCII一樣。與任何行為良好的代碼頁一樣,最初的128個代碼是ASCII。
然而,較高的128個代碼中的某些總是跟隨著第二個字節。
這兩個字節一起(稱作首字節和跟隨字節)定義一個字符,通常是一個複雜的象形文字。
虛擬鍵盤按鍵的ASCII值
ESC鍵VK_ESCAPE(27)
回車鍵:VK_RETURN(13)
TAB鍵:VK_TAB(9)
CapsLock鍵:VK_CAPITAL(20)
Shift鍵:VK_SHIFT(16)
Ctrl鍵:VK_CONTROL(17)
Alt鍵:VK_MENU(18)
空格鍵:VK_SPACE(32)
退格鍵:VK_BACK(8)
左徽標鍵:VK_LWIN(91)
右徽標鍵:VK_RWIN(92)
鼠標右鍵快捷鍵:VK_APPS(93)
Insert鍵:VK_INSERT(45)
Home鍵:VK_HOME(36)
PageUp:VK_PRIOR(33)
PageDown:VK_NEXT(34)
End鍵:VK_END(35)
Delete鍵:VK_DELETE(46)
方向鍵(←):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)
)811(7F_KV:鍵7F
)911(8F_KV:鍵8F
)021(9F_KV:鍵9F
)121(01F_KV:鍵01F
)221(11F_KV:鍵11F
)321(21F_KV:鍵21F
】節章錯無 𝘄𝘁.𝗽𝗼𝗼【
)441(KCOLMUN_KV:鍵kcoLmuN
)69(0DAPMUN_KV:0盤鍵小
)79(1DAPMUN_KV:1盤鍵小
)89(2DAPMUN_KV:2盤鍵小
)99(3DAPMUN_KV:3盤鍵小
)001(4DAPMUN_KV:4盤鍵小
)101(5DAPMUN_KV:5盤鍵小
)201(6DAPMUN_KV:6盤鍵小
)301(7DAPMUN_KV:7盤鍵小
)401(8DAPMUN_KV:8盤鍵小
)501(9DAPMUN_KV:9盤鍵小
)011(LAMICED_KV:。盤鍵小
)601(YLPITLUM_KV:*盤鍵小
)701(DDA_KV:+盤鍵小
)901(TCARTBUS_KV:-盤鍵小
)111(EDIVID_KV:/\盤鍵小
)91(ESUAP_KV:鍵kaerBesuaP
)541(LLORCS_KV:鍵kcoLllorcS
法算的碼IICSA
十用果如,10000010為碼編製進二的A,中碼iicsa在如比,了罷點一慣習示表製進十用是隻。製進二是,製進十是不的指碼iicsa。A入輸要們我機算計訴告以碼編新重要需就上器機的別在們我,準標的樣這有沒;A個一了入輸們我機算計訴告法辦想己自須必就們我,準標的樣這有沒而。10000010是碼編製進二的符字的入輸道知碼iicsa過通以可就機算計,時A入輸們我當,後準標個這了有,56製進十是就也,10000010為義定中iicsa在A