字典.ASCII碼錶
在計算機中,所有的數據在存儲和運算時都要使用二進位數表示(因為計算機用高電平和低電平分別表示1和0),例如,像a、b、c、d這樣的52個字母(包括大寫)、以及0、1等數字還有一些常用的符號(例如*、#、@等)在計算機中存儲時也要使用二進位數來表示,而具體用哪些二進位數字表示哪個符號,當然每個人都可以約定自己的一套(這就叫編碼),而大家如果要想互相通信而不造成混亂,那麼大家就必須使用相同的編碼規則,於是美國有關的標準化組織就出台了ASCII編碼,統一規定了上述常用符號用哪些二進位數來表示。
ASCII(American Standard Code for Information Interchange,美國信息交換標準代碼)是由美國國家標準學會(American National Standard Institute , ANSI )制定的,標準的單位元組字元編碼方案,用於基於文本的數據。起始於50年代後期,在1967年定案。它最初是美國國家標準,供不同計算機在相互通信時用作共同遵守的西文字元編碼標準,它已被國際標準化組織(International Organization for Standardization, ISO)定為國際標準,稱為ISO 646標準。適用於所有拉丁文字字母。
請注意,ASCII是American Standard Code for Information Interchange縮寫,而不是ASCⅡ(羅馬數字2),有很多人在這個地方產生誤解。
編碼方式
ASCII 碼使用指定的7 位或8 位二進位數組合來表示128 或256 種可能的字元。標準ASCII 碼也叫基礎ASCII碼,使用7 位二進位數(剩下的1位二進位為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號, 以及在美式英語中使用的特殊控制字元。其中:
0~31及127(共33個)是控制字元或通信專用字元(其餘為可顯示字元),如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(響鈴)等;通信專用字元:SOH(文頭)、EOT(文尾)、ACK(確認)等;ASCII值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程序,而對文本顯示有不同的影響。
32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。
65~90為26個大寫英文字母,97~122號為26個小寫英文字母,其餘為一些標點符號、運算符號等。
同時還要注意,在標準ASCII中,其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在代碼傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。奇校驗規定:正確的代碼一個位元組中1的個數必須是奇數,若非奇數,則在最高位b7添1;偶校驗規定:正確的代碼一個位元組中1的個數必須是偶數,若非偶數,則在最高位b7添1。
後128個稱為擴展ASCII碼。許多基於x86的系統都支持使用擴展(或「高」)ASCII。擴展ASCII 碼允許將每個字元的第8 位用於確定附加的128 個特殊符號字元、外來語字母和圖形符號。
ASCII碼錶
Bin(二進位)ttOct(八進位)ttDec(十進位)ttHex(十六進位)tt縮寫/字元tt解釋
0000 0000tt0tt0tt0ttNUL(null)tt空字元
0000 0001tt1tt1tt1ttSOH(start of headline)tt標題開始
0000 0010tt2tt2tt2ttSTX (start of text)tt正文開始
0000 0011tt3tt3tt3ttETX (end of text)tt正文結束
0000 0100tt4tt4tt4ttEOT (end of transmission)tt傳輸結束
0000 0101tt5tt5tt5ttENQ (enquiry)tt請求
0000 0110tt6tt6tt6ttACK (acknowledge)tt收到通知
0000 0111tt7tt7tt7ttBEL (bell)tt響鈴
0000 1000tt10tt8tt8ttBS (backspace)tt退格
0000 1001tt11tt9tt9ttHT (horizontal tab)tt水平製表符
0000 1010tt12tt10tt0AttLF (NL line feed, new line)tt換行鍵
0000 1011tt13tt11tt0BttVT (vertical tab)tt垂直製表符
0000 1100tt14tt12tt0CttFF (NP form feed, new page)tt換頁鍵
0000 1101tt15tt13tt0DttCR (carriage return)tt回車鍵
0000 1110tt16tt14tt0EttSO (shift out)tt不用切換
0000 1111tt17tt15tt0FttSI (shift in)tt啟用切換
0001 0000tt20tt16tt10ttDLE (data link escape)tt數據鏈路轉義
0001 0001tt21tt17tt11ttDC1 (device control 1)tt設備控制1
0001 0010tt22tt18tt12ttDC2 (device control 2)tt設備控制2
0001 0011tt23tt19tt13ttDC3 (device control 3)tt設備控制3
0001 0100tt24tt20tt14ttDC4 (device control 4)tt設備控制4
0001 0101tt25tt21tt15ttNAK (negative acknowledge)tt拒絕接收
0001 0110tt26tt22tt16ttSYN (synchronous idle)tt同步空閑
0001 0111tt27tt23tt17ttETB (end of trans. block)tt結束傳輸塊
0001 1000tt30tt24tt18ttCAN (cancel)tt取消
0001 1001tt31tt25tt19ttEM (end of medium)tt媒介結束
0001 1010tt32tt26tt1AttSUB (substitute)tt代替
0001 1011tt33tt27tt1BttESC (escape)tt換碼(溢出)
0001 1100tt34tt28tt1CttFS (file separator)tt文件分隔符
0001 1101tt35tt29tt1DttGS (group separator)tt分組符
0001 1110tt36tt30tt1EttRS (record separator)tt記錄分隔符
0001 1111tt37tt31tt1FttUS (unit separator)tt單元分隔符
0010 0000tt40tt32tt20tt(space)tt空格
0010 0001tt41tt33tt21tt!tt嘆號
0010 0010tt42tt34tt22tt"tt雙引號
0010 0011tt43tt35tt23tt#tt井號
0010 0100tt44tt36tt24tt$tt美元符
0010 0101tt45tt37tt25tt%tt百分號
0010 0110tt46tt38tt26tt&tt和號
0010 0111tt47tt39tt27tttt閉單引號
0010 1000tt50tt40tt28tt(tt開括弧
0010 1001tt51tt41tt29tt)tt閉括弧
0010 1010tt52tt42tt2Att*tt星號
0010 1011tt53tt43tt2Btt+tt加號
0010 1100tt54tt44tt2Ctt,tt逗號
0010 1101tt55tt45tt2Dtt-tt減號/破折號
0010 1110tt56tt46tt2Ett.tt句號
101111tt57tt47tt2Ftt/tt斜杠
110000tt60tt48tt30tt0tt數字0
110001tt61tt49tt31tt1tt數字1
110010tt62tt50tt32tt2tt數字2
110011tt63tt51tt33tt3tt數字3
110100tt64tt52tt34tt4tt數字4
110101tt65tt53tt35tt5tt數字5
110110tt66tt54tt36tt6tt數字6
110111tt67tt55tt37tt7tt數字7
111000tt70tt56tt38tt8tt數字8
111001tt71tt57tt39tt9tt數字9
111010tt72tt58tt3Att:tt冒號
111011tt73tt59tt3Btt;tt分號
111100tt74tt60tt3Ctt<tt小於
111101tt75tt61tt3Dtt=tt等號
111110tt76tt62tt3Ett>tt大於
111111tt77tt63tt3Ftt?tt問號
1000000tt100tt64tt40tt@tt電子郵件符號
1000001tt101tt65tt41ttAtt大寫字母A
1000010tt102tt66tt42ttBtt大寫字母B
1000011tt103tt67tt43ttCtt大寫字母C
1000100tt104tt68tt44ttDtt大寫字母D
1000101tt105tt69tt45ttEtt大寫字母E
1000110tt106tt70tt46ttFtt大寫字母F
1000111tt107tt71tt47ttGtt大寫字母G
1001000tt110tt72tt48ttHtt大寫字母H
1001001tt111tt73tt49ttItt大寫字母I
1001010tt112tt74tt4AttJtt大寫字母J
1001011tt113tt75tt4BttKtt大寫字母K
1001100tt114tt76tt4CttLtt大寫字母L
1001101tt115tt77tt4DttMtt大寫字母M
1001110tt116tt78tt4EttNtt大寫字母N
1001111tt117tt79tt4FttOtt大寫字母O
1010000tt120tt80tt50ttPtt大寫字母P
1010001tt121tt81tt51ttQtt大寫字母Q
1010010tt122tt82tt52ttRtt大寫字母R
1010011tt123tt83tt53ttStt大寫字母S
1010100tt124tt84tt54ttTtt大寫字母T
1010101tt125tt85tt55ttUtt大寫字母U
1010110tt126tt86tt56ttVtt大寫字母V
1010111tt127tt87tt57ttWtt大寫字母W
1011000tt130tt88tt58ttXtt大寫字母X
1011001tt131tt89tt59ttYtt大寫字母Y
1011010tt132tt90tt5AttZtt大寫字母Z
1011011tt133tt91tt5Btt[tt開方括弧
1011100tt134tt92tt5Ctttt反斜杠
1011101tt135tt93tt5Dtt]tt閉方括弧
1011110tt136tt94tt5Ett^tt脫字元
1011111tt137tt95tt5Ftt_tt下劃線
1100000tt140tt96tt60tt`tt開單引號
1100001tt141tt97tt61ttatt小寫字母a
1100010tt142tt98tt62ttbtt小寫字母b
1100011tt143tt99tt63ttctt小寫字母c
1100100tt144tt100tt64ttdtt小寫字母d
1100101tt145tt101tt65ttett小寫字母e
1100110tt146tt102tt66ttftt小寫字母f
1100111tt147tt103tt67ttgtt小寫字母g
1101000tt150tt104tt68tthtt小寫字母h
1101001tt151tt105tt69ttitt小寫字母i
1101010tt152tt106tt6Attjtt小寫字母j
1101011tt153tt107tt6Bttktt小寫字母k
1101100tt154tt108tt6Cttltt小寫字母l
1101101tt155tt109tt6Dttmtt小寫字母m
1101110tt156tt110tt6Ettntt小寫字母n
1101111tt157tt111tt6Fttott小寫字母o
1110000tt160tt112tt70ttptt小寫字母p
1110001tt161tt113tt71ttqtt小寫字母q
1110010tt162tt114tt72ttrtt小寫字母r
1110011tt163tt115tt73ttstt小寫字母s
1110100tt164tt116tt74ttttt小寫字母t
1110101tt165tt117tt75ttutt小寫字母u
1110110tt166tt118tt76ttvtt小寫字母v
1110111tt167tt119tt77ttwtt小寫字母w
1111000tt170tt120tt78ttxtt小寫字母x
1111001tt171tt121tt79ttytt小寫字母y
1111010tt172tt122tt7Attztt小寫字母z
1111011tt173tt123tt7Btt{tt開花括弧
1111100tt174tt124tt7Ctt|tt垂線
1111101tt175tt125tt7Dtt}tt閉花括弧
1111110tt176tt126tt7Ett~tt波浪號
1111111tt177tt127tt7FttDEL (delete)tt刪除
排序規則
1)數字0~9比字母要小。如"7"<"F";
2)數字0比數字9要小,並按0到9順序遞增。如"3"<"8"
3)字母A比字母Z要小,並按A到Z順序遞增。如"A"<"Z"
4)同個字母的大寫字母比小寫字母要小。如"A"<"a"。
推薦閱讀:
※怎樣在Word中用VBA操作表格
※Excel VBA 實戰(1)
※【Excel VBA】- 使用CDO批量發送郵件(二)
※【VBA初學者教程】- 第二章 了解對象、屬性、方法和事件:理論知識
TAG:MicrosoftExcel | VBA |