字典.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 |