一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

ASCll碼 表

 DavinTang 2011-01-13

ASCII碼表2008-06-11 09:48美國(guó)標(biāo)準(zhǔn)信息交換標(biāo)準(zhǔn)碼
( American Standard Code for Information Interchange, ASCII )

在計(jì)算機(jī)中,所有的數(shù)據(jù)在存儲(chǔ)和運(yùn)算時(shí)都要使用二進(jìn)制數(shù)表示(因?yàn)橛?jì)算機(jī)比較傻,只有0和1兩位數(shù)的二進(jìn)制比較適合于它使用),同樣的,象a、b、c、d 這樣的52個(gè)字母(包括大寫)、以及0、1、2等數(shù)字還有一些常用的符號(hào)(例如*、#、@等)在計(jì)算機(jī)中存儲(chǔ)時(shí)也要使用二進(jìn)制數(shù)來(lái)表示,而具體用哪個(gè)數(shù)字 表示哪個(gè)符號(hào),當(dāng)然每個(gè)人都可以約定自己的一套(這就叫編碼),而大家如果要想互相通訊而不造成混亂,那么大家就必須使用相同的編碼規(guī)則,于是美國(guó)有關(guān)的 標(biāo)準(zhǔn)化組織就出臺(tái)了所謂的ASCII編碼,統(tǒng)一規(guī)定了上述常用符號(hào)用哪個(gè)二進(jìn)制數(shù)來(lái)表示。

美國(guó)標(biāo)準(zhǔn)信息交換代碼是由美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì)(American National Standard Institute , ANSI )制定的,標(biāo)準(zhǔn)的單字節(jié)字符編碼方案,用于基于文本的數(shù)據(jù)。起始于50年代后期,在1967年定案。它最初是美國(guó)國(guó)家標(biāo)準(zhǔn),供不同計(jì)算機(jī)在相互通信時(shí)用作共同遵守的西文字符編碼標(biāo)準(zhǔn),它已被國(guó)際標(biāo)準(zhǔn)化組織(International Organization for Standardization, ISO)定為國(guó)際標(biāo)準(zhǔn),稱為ISO 646標(biāo)準(zhǔn)。適用于所有拉丁文字字母。
ASCII 碼使用指定的 7 位或 8 位二進(jìn)制數(shù)組合來(lái)表示 128 或 256 種可能的字符。標(biāo)準(zhǔn) ASCII 碼也叫基礎(chǔ)ASCII碼,使用 7 位二進(jìn)制數(shù)來(lái)表示所有的大寫和小寫字母,數(shù)字 0 到 9、標(biāo)點(diǎn)符號(hào), 以及在美式英語(yǔ)中使用的特殊控制字符。其中:
0~32及127(共34個(gè))是控制字符或通訊專用字符(其余為可顯示字符),如控制符:LF(換行)、CR(回車)、FF(換頁(yè))、DEL(刪除)、BS(退格)、BEL(振鈴)等;通訊專用字符:SOH(文頭)、EOT(文尾)、ACK(確認(rèn))等;ASCII值為 8、9、10 和 13 分別轉(zhuǎn)換為退格、制表、換行和回車字符。它們并沒(méi)有特定的圖形顯示,但會(huì)依不同的應(yīng)用程序,而對(duì)文本顯示有不同的影響。

33~126(共94個(gè))是字符,其中48~57為0到9十個(gè)阿拉伯?dāng)?shù)字;
65~90為26個(gè)大寫英文字母,97~122號(hào)為26個(gè)小寫英文字母,其余為一些標(biāo)點(diǎn)符號(hào)、運(yùn)算符號(hào)等。 
同時(shí)還要注意,在標(biāo)準(zhǔn)ASCII中,其最高位(b7)用作奇偶校驗(yàn)位。所謂奇偶校驗(yàn),是指在代碼傳送過(guò)程中用來(lái)檢驗(yàn)是否出現(xiàn)錯(cuò)誤的一種方法,一般分奇校驗(yàn) 和偶校驗(yàn)兩種。奇校驗(yàn)規(guī)定:正確的代碼一個(gè)字節(jié)中1的個(gè)數(shù)必須是奇數(shù),若非奇數(shù),則在最高位b7添1;偶校驗(yàn)規(guī)定:正確的代碼一個(gè)字節(jié)中1的個(gè)數(shù)必須是偶 數(shù),若非偶數(shù),則在最高位b7添1。

后128個(gè)稱為擴(kuò)展ASCII碼,目前許多基于x86的系統(tǒng)都支持使用擴(kuò)展(或“高”)ASCII。擴(kuò)展 ASCII 碼允許將每個(gè)字符的第 8 位用于確定附加的 128 個(gè)特殊符號(hào)字符、外來(lái)語(yǔ)字母和圖形符號(hào)。以下為標(biāo)準(zhǔn)ASCII表:

Bin             Dec     Hex       縮寫/字符                                      解釋
0000 0000         00          NUL (null)                                      空字符
0000 0001         01          SOH (start of handing)             標(biāo)題開始 
0000 0010         02          STX (start of text)                         正文開始 
0000 0011         03          ETX (end of text)                          正文結(jié)束
0000 0100         04          EOT (end of transmission)       傳輸結(jié)束 
0000 0101         05          ENQ (enquiry)                              請(qǐng)求 
0000 0110         06          ACK (acknowledge)                      收到通知 
0000 0111         07          BEL (bell)                                     響鈴
0000 1000         08          BS (backspace)                           退格 
0000 1001         09          HT (horizontal tab)                       水平制表符 
0000 1010 10        0A          LF (NL line feed, new line)           換行鍵 
0000 1011 11        0B          VT (vertical tab)                           垂直制表符 
0000 1100 12        0C          FF (NP form feed, new page)      換頁(yè)鍵 
0000 1101 13        0D          CR (carriage return)                    回車鍵
0000 1110 14        0E          SO (shift out)                               不用切換 
0000 1111 15        0F          SI (shift in)                               啟用切換 
0001 0000 16        10          DLE (data link escape)             數(shù)據(jù)鏈路轉(zhuǎn)義 
0001 0001 17        11          DC1 (device control 1)             設(shè)備控制1 
0001 0010 18        12          DC2 (device control 2)                 設(shè)備控制2 
0001 0011 19        13          DC3 (device control 3)                 設(shè)備控制3 
0001 0100 20        14          DC4 (device control 4)                 設(shè)備控制4 
0001 0101 21        15          NAK (negative acknowledge)        拒絕接收 
0001 0110 22        16          SYN (synchronous idle)                同步空閑 
0001 0111 23        17          ETB (end of trans. block)             傳輸塊結(jié)束 
0001 1000 24        18          CAN (cancel)                                取消/作廢
0001 1001 25        19          EM (end of medium)                     介質(zhì)中斷 
0001 1010 26        1A          SUB (substitute)                           替補(bǔ) 
0001 1011 27        1B          ESC (escape)                               溢出 
0001 1100 28        1C          FS (file separator)                        文件分割符 
0001 1101 29        1D          GS (group separator)                   分組符 
0001 1110 30        1E          RS (record separator)             記錄分離符 
0001 1111 31        1F          US (unit separator)                      單元分隔符 

0010 0000 32        20          空格
0010 0001 33        21          !
0010 0010 34        22          "
0010 0011 35        23          #
0010 0100 36        24          $
0010 0101 37        25          %
0010 0110 38        26          &
0010 0111 39        27          '
0010 1000 40        28          (
0010 1001 41        29          )
0010 1010 42        2A          *
0010 1011 43        2B          +
0010 1100 44        2C          ,
0010 1101 45        2D          -
0010 1110 46        2E          .
0010 1111 47        2F          /
0011 0000 48        30          0
0011 0001 49        31          1
0011 0010 50        32          2
0011 0011 51        33          3
0011 0100 52        34          4
0011 0101 53        35          5
0011 0110 54        36          6
0011 0111 55        37          7
0011 1000 56        38          8
0011 1001 57        39          9
0011 1010 58        3A          :
0011 1011 59        3B          ;
0011 1100 60        3C          <
0011 1101 61        3D          =
0011 1110 62        3E          >
0011 1111 63        3F          ?
0100 0000 64        40          @

0100 0001 65        41          A
0100 0010 66        42          B
0100 0011 67        43          C
0100 0100 68        44          D
0100 0101 69        45          E
0100 0110 70        46          F
0100 0111 71        47          G
0100 1000 72        48          H
0100 1001 73        49          I
0100 1010 74        4A          J
0100 1011 75        4B          K
0100 1100 76        4C          L
0100 1101 77        4D          M
0100 1110 78        4E          N
0100 1111 79        4F          O
0101 0000 80        50          P
0101 0001 81        51          Q
0101 0010 82        52          R
0101 0011 83        53          S
0101 0100 84        54          T
0101 0101 85        55          U
0101 0110 86        56          V
0101 0111 87        57          W
0101 1000 88        58          X
0101 1001 89        59          Y
0101 1010 90        5A          Z
0101 1011 91        5B          [
0101 1100 92        5C          \
0101 1101 93        5D          ]
0101 1110 94        5E          ^
0101 1111 95        5F          _
0110 0000 96        60          `

0110 0001 97        61          a
0110 0010 98        62          b
0110 0011 99        63          c
0110 0100 100     64          d
0110 0101 101     65          e
0110 0110 102     66          f
0110 0111 103     67          g
0110 1000 104     68          h
0110 1001 105     69          i
0110 1010 106     6A          j
0110 1011 107     6B          k
0110 1100 108     6C          l
0110 1101 109     6D          m
0110 1110 110     6E          n
0110 1111 111     6F          o
0111 0000 112     70          p
0111 0001 113     71          q
0111 0010 114     72          r
0111 0011 115     73          s
0111 0100 116     74          t
0111 0101 117     75          u
0111 0110 118     76          v
0111 0111 119     77          w
0111 1000 120     78          x
0111 1001 121     79          y
0111 1010 122     7A          z
0111 1011 123     7B          {
0111 1100 124     7C          |
0111 1101 125     7D          }
0111 1110 126     7E         

0111 1111 127      7F          DEL (delete)                                刪除
另外還有128-255的ASCII字符
字符集簡(jiǎn)史
6000年前 象形文字
3000年前 字母表
1838年到1854年 Samuel F. B. Morse發(fā)明了電報(bào),字母表中的每個(gè)字符對(duì)應(yīng)于一系列短的和長(zhǎng)的脈沖
1821年到1824年 Louis Braille發(fā)明盲文,6位代碼,它把字符、常用字母組合、常用單字和標(biāo)點(diǎn)進(jìn)行編碼。
一個(gè)特殊的escape代碼表示后續(xù)的字符代碼應(yīng)解釋為大寫。一個(gè)特殊的shift代碼允許后續(xù)代碼被解釋為數(shù)字。
1931年 CCITT標(biāo)準(zhǔn)化Telex代碼,包括Baudot #2的代碼,都是包括字符和數(shù)字的5位代碼。
1890年 早期計(jì)算機(jī)的字符碼是從Hollerith卡片,6位字符碼系統(tǒng)BCDIC(Binary-Coded Decimal Interchange Code:二進(jìn)制編碼十進(jìn)制交換編碼)
60年代 擴(kuò)展為8位EBCDIC,IBM大型主機(jī)的標(biāo)準(zhǔn)
1967年 美國(guó)信息交換標(biāo)準(zhǔn)碼(ASCII:American Standard Code for Information Interchange)
         在字符長(zhǎng)度是6位、7位還是8位的問(wèn)題上產(chǎn)生了很大的爭(zhēng)議。從可靠性的觀點(diǎn)來(lái)看不應(yīng)使用替換字符,
         因此ASCII不能是6位編碼,但由于費(fèi)用的原因也排除了8位版本的方案(當(dāng)時(shí)每位的儲(chǔ)存空間成本仍很昂貴)。
         這樣,最終的字符碼就有26個(gè)小寫字母、26個(gè)大寫字母、10個(gè)數(shù)字、32個(gè)符號(hào)、33個(gè)句柄和一個(gè)空格,總共128個(gè)字符碼。
         ASCII現(xiàn)在記錄在ANSI X3.4-1986字符集-用于信息交換的7位美國(guó)國(guó)家標(biāo)準(zhǔn)碼(7-Bit ASCII:7-Bit American National
         Standard Code for Information Interchange),由美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(American National Standards Institute)發(fā)布。


ASCII國(guó)際問(wèn)題

ASCII是美國(guó)標(biāo)準(zhǔn),所以它不能良好滿足其它講英語(yǔ)國(guó)家的需要。例如英國(guó)的英鎊符號(hào)(£)在哪里?
拉丁語(yǔ)字母表重音符號(hào),使用斯拉夫字母表的希臘語(yǔ)、希伯來(lái)語(yǔ)、阿拉伯語(yǔ)和俄語(yǔ)。
漢字系統(tǒng)的中國(guó)象形漢字,日本和朝鮮。

1967年,國(guó)際標(biāo)準(zhǔn)化組織(ISO:International Standards Organization)推薦一個(gè)ASCII的變種,代碼0x40、0x5B、0x5C、0x5D、0x7B、0x7C和0x7D“為國(guó)家使用保留”, 而代碼0x5E、0x60和0x7E標(biāo)為“當(dāng)國(guó)內(nèi)要求的特殊字符需要8、9或10個(gè)空間位置時(shí),可用于其它圖形符號(hào)”。這顯然不是一個(gè)最佳的國(guó)際解決方 案,因?yàn)檫@并不能保證一致性。但這卻顯示了人們?nèi)绾蜗氡M辦法為不同的語(yǔ)言來(lái)編碼的。

擴(kuò)展ASCII
1981年 IBM PC ROM256個(gè)字符的字符集,即IBM擴(kuò)展字符集。
1985年11 Windows字符集被稱作“ANSI字符集”,遵循了ANSI草案和ISO標(biāo)準(zhǔn)(ANSI/ISO 8859-1-1987,簡(jiǎn)“Latin 1”。
ANSI字符集的最初版本:1987年4月代碼頁(yè)437,字符的映像代碼,出現(xiàn)在MS-DOS 3.3


雙字節(jié)字符集
雙字節(jié)字符集(DBCS:double-byte character set),解決中國(guó)、日本和韓國(guó)的象形文字符和ASCII的某種兼容性。
DBCS從256代碼開始,就像ASCII一樣。與任何行為良好的代碼頁(yè)一樣,最初的128個(gè)代碼是ASCII。
然而,較高的128個(gè)代碼中的某些總是跟隨著第二個(gè)字節(jié)。
這兩個(gè)字節(jié)一起(稱作首字節(jié)和跟隨字節(jié))定義一個(gè)字符,通常是一個(gè)復(fù)雜的象形文字。


鍵盤常用ASCII碼(十進(jìn)制)
ESC鍵 VK_ESCAPE (27)
回車鍵: VK_RETURN (13)
TAB鍵: VK_TAB (9)
Caps Lock鍵: VK_CAPITAL (20)
Shift鍵: VK_SHIFT (16)
Ctrl鍵: VK_CONTROL (17)
Alt鍵: VK_MENU (18)
空格鍵: VK_SPACE (32)
退格鍵: VK_BACK (8)
左徽標(biāo)鍵: VK_LWIN (91)
右徽標(biāo)鍵: VK_LWIN (92)
鼠標(biāo)右鍵快捷鍵:VK_APPS (93)
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)
方向鍵(←): 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_NUMPAD1 (97)
小鍵盤2: VK_NUMPAD2 (98)
小鍵盤3: VK_NUMPAD3 (99)
小鍵盤4: VK_NUMPAD4 (100)
小鍵盤5: VK_NUMPAD5 (101)
小鍵盤6: VK_NUMPAD6 (102)
小鍵盤7: VK_NUMPAD7 (103)
小鍵盤8: VK_NUMPAD8 (104)
小鍵盤9: VK_NUMPAD9 (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)


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    日本不卡一本二本三区| 欧美日韩乱码一区二区三区| 午夜亚洲少妇福利诱惑| 91熟女大屁股偷偷对白| 九九蜜桃视频香蕉视频| 四十女人口红哪个色好看| 国产精品香蕉在线的人| 欧美一区二区三区五月婷婷| 欧洲自拍偷拍一区二区| 国产精品成人免费精品自在线观看 | 亚洲欧美国产网爆精品| 人妻熟女欲求不满一区二区| 99少妇偷拍视频在线| 99久只有精品免费视频播放| 欧美成人黄色一区二区三区| 爱在午夜降临前在线观看| 老司机激情五月天在线不卡| 日本一二三区不卡免费| 日韩国产精品激情一区| 欧美成人国产精品高清| 中日韩免费一区二区三区| 日韩精品中文在线观看| 国产一区欧美一区二区| 中文字幕一区二区久久综合| 国产盗摄精品一区二区视频| 粉嫩国产美女国产av| 国产av天堂一区二区三区粉嫩| 尤物久久91欧美人禽亚洲| 国产精品内射视频免费| 亚洲av首页免费在线观看| 国产精品午夜性色视频| 91插插插外国一区二区婷婷| 日本熟妇五十一区二区三区| 91欧美日韩精品在线| 极品少妇一区二区三区精品视频 | 日本少妇三级三级三级| 黄片免费观看一区二区| 99久久国产精品亚洲| 人妻人妻人人妻人人澡| 久久亚洲国产视频三级黄| 国产中文字幕一二三区|