chr码值对应列表大全及ASC II编码表 chr码值对应列表大全

chr码值对应列表大全及ASC II编码表
chr("0") 为0的字符
Chr("1")
Chr("2")
Chr("3")
Chr("4")
Chr("5")
Chr("6")
Chr("7") 响铃
Chr("8") 回格
Chr("9") tab(水平制表符)
Chr("10") 换行
Chr("11") tab(垂直制表符)
Chr("12") 换页
Chr("13") 回车 chr(13)&chr(10) 回车和换行的组合
Chr("14")
Chr("15")
Chr("16")
Chr("17")
Chr("18")
Chr("19")
Chr("20")
Chr("21")
Chr("22")
Chr("23")
Chr("24")
Chr("25")
Chr("26") 结束 End
Chr("27") 脱离 Pause break
Chr("28")
Chr("29")
Chr("30")
Chr("31")
Chr("32") 空格 SPACE
Chr("33") !
Chr("34") "
Chr("35") #
Chr("36") $
Chr("37") %
Chr("38") &
Chr("39") ’
Chr("40") (
Chr("41") )
Chr("42") * 
Chr("43") +
Chr("44") ,
Chr("45") -
Chr("46") .
Chr("47") /
Chr("48") 0
Chr("49") 1
Chr("50") 2
Chr("51") 3
Chr("52") 4 
Chr("53") 5
Chr("54") 6
Chr("55") 7
Chr("56") 8
Chr("57") 9 
Chr("58") :
Chr("59") ;
Chr("60") <
Chr("61") =
Chr("62") > 
Chr("63") ?
Chr("64") @
Chr("65") A
Chr("66") B
Chr("67") C 
Chr("68") D
Chr("69") E
Chr("70") F
Chr("71") G
Chr("72") H 
Chr("73") I
Chr("74") J
Chr("75") K
Chr("76") L
Chr("77") M 
Chr("78") N
Chr("79") O
Chr("80") P
Chr("81") Q
Chr("82") R 
Chr("83") S
Chr("84") T
Chr("85") U
Chr("86") V
Chr("87") W 
Chr("88") X
Chr("89") Y
Chr("90") Z
Chr("91") [
Chr("92")  
Chr("92")
Chr("93") ]
Chr("94") ^
Chr("95") _
Chr("96") `
Chr("97") a 
Chr("98") b
Chr("99") c
Chr("100") d
Chr("101") e
Chr("102") f 
Chr("103") g
Chr("104") h
Chr("105") i
Chr("106") j
Chr("107") k 
Chr("108") l
Chr("109") m
Chr("110") n
Chr("111") o
Chr("112") p 
Chr("113") q
Chr("114") r
Chr("115") s
Chr("116") t
Chr("117") u 
Chr("118") v
Chr("119") w
Chr("120") x
Chr("121") y
Chr("122") z 
Chr("123") {
Chr("124") |
Chr("125") }
Chr("126") ~
Chr("127")
Chr("128")
Chr("129")
Chr("130")
Chr("131")
Chr("132")
有个简单的查看方法,打开记事本,如要查看“Chr("119") w”,可以按下Alt+119
(先按住Alt不放,然后输入数字,输完后在放开)
 注意:数字一定要从旁边的数字键盘输入,否则无效
ASC II编码表
 

       目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。
      因为1位二进制数可以表示2(1)=2种状态:0、1;而2位二进制数可以表示2(2)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示2(7)=128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7位ASCII码是用七位二进制数进行编码的,可以表示128个字符。
      第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;


      第33~126号(共94个)是字符,

其中第48~57号为0~9十个阿拉伯数字;

65~90号为26个大写英文字母,

97~122号为26个小写英文字母,

其余为一些标点符号、运算符号等。


          Decimal     Octal     Hex      Binary        Value

          -------      -----        *---         ------              -----

           000        000      000     00000000        NUL      (Null char.)

           001        001      001     00000001        SOH      (Start of Header)发送文件首

           002        002      002     00000010        STX      (Start of Text)文本开始

           003        003      003     00000011        ETX      (End of Text)文本尾

           004        004      004     00000100        EOT      (End of Transmission)发送结束

           005        005      005     00000101        ENQ      (Enquiry)

           006        006      006     00000110        ACK      (Acknowledgment)确认

           007        007      007     00000111        BEL      (Bell)蜂鸣

           008        010      008     00001000         BS      (Backspace)退格

           009        011      009     00001001         HT      (Horizontal Tab)

           010        012      00A     00001010         LF      (Line Feed)换行

           011        013      00B     00001011         VT      (Vertical Tab)

           012        014      00C     00001100         FF      (Form Feed)换页

           013        015      00D     00001101         CR      (Carriage Return)回车

           014        016      00E     00001110         SO      (Shift Out)SHIFT 松开

           015        017      00F     00001111         SI      (Shift In)按下

           016        020      010     00010000        DLE      (Data Link Escape)清除

           017        021      011     00010001        DC1 (XON) (Device Control 1)

           018        022      012     00010010        DC2         (Device Control 2)

           019        023      013     00010011        DC3 (XOFF)(Device Control 3)

           020        024      014     00010100        DC4         (Device Control 4)

           021        025      015     00010101        NAK      (Negative Acknowledgement)

           022        026      016     00010110        SYN      (Synchronous Idle)

           023        027      017     00010111        ETB      (End of Trans. Block)

           024        030      018     00011000        CAN      (Cancel)

           025        031      019     00011001         EM      (End of Medium)

           026        032      01A     00011010        SUB      (Substitute)

           027        033      01B     00011011        ESC      (Escape)退出

           028        034      01C     00011100         FS      (File Separator)

           029        035      01D     00011101         GS      (Group Separator)

           030        036      01E     00011110         RS      (Request to Send)(Record Separator)

           031        037      01F     00011111         US      (Unit Separator)

           032        040      020     00100000         SP      (Space)空格

           033        041      021     00100001          !      (exclamation mark)

           034        042      022     00100010          "      (double quote)

           035        043      023     00100011          #      (number sign)

           036        044      024     00100100          $      (dollar sign)

           037        045      025     00100101          %      (percent)

           038        046      026     00100110          &      (ampersand)

           039        047      027     00100111          '      (single quote)

           040        050      028     00101000          (      (left/opening parenthesis)

           041        051      029     00101001          )      (right/closing parenthesis)

           042        052      02A     00101010          *      (asterisk)

           043        053      02B     00101011          +      (plus)

           044        054      02C     00101100          ,      (comma)

           045        055      02D     00101101          -      (minus or dash)

           046        056      02E     00101110          .      (dot)

           047        057      02F     00101111          /      (forward slash)

           048        060      030     00110000          0

           049        061      031     00110001          1

           050        062      032     00110010          2

           051        063      033     00110011          3

           052        064      034     00110100          4

           053        065      035     00110101          5

           054        066      036     00110110          6

           055        067      037     00110111          7

           056        070      038     00111000          8

           057        071      039     00111001          9

           058        072      03A     00111010          :      (colon)

           059        073      03B     00111011          ;      (semi-colon)

           060        074      03C     00111100          <      (less than)

           061        075      03D     00111101          =      (equal sign)

           062        076      03E     00111110          >      (greater than)

           063        077      03F     00111111          ?      (question mark)

           064        100      040     01000000          @      (AT symbol)

           065        101      041     01000001          A

           066        102      042     01000010          B

           067        103      043     01000011          C

           068        104      044     01000100          D

           069        105      045     01000101          E

           070        106      046     01000110          F

           071        107      047     01000111          G

           072        110      048     01001000          H

           073        111      049     01001001          I

           074        112      04A     01001010          J

           075        113      04B     01001011          K

           076        114      04C     01001100          L

           077        115      04D     01001101          M

           078        116      04E     01001110          N

           079        117      04F     01001111          O

           080        120      050     01010000          P

           081        121      051     01010001          Q

           082        122      052     01010010          R

           083        123      053     01010011          S

           084        124      054     01010100          T

           085        125      055     01010101          U

           086        126      056     01010110          V

           087        127      057     01010111          W

           088        130      058     01011000          X

           089        131      059     01011001          Y

           090        132      05A     01011010          Z

           091        133      05B     01011011          [      (left/opening bracket)

           092        134      05C     01011100                (back slash)

           093        135      05D     01011101          ]      (right/closing bracket)

           094        136      05E     01011110          ^      (caret/cirumflex)

           095        137      05F     01011111          _      (underscore)

           096        140      060     01100000          `

           097        141      061     01100001          a

           098        142      062     01100010          b

           099        143      063     01100011          c

           100        144      064     01100100          d

           101        145      065     01100101          e

           102        146      066     01100110          f

           103        147      067     01100111          g

           104        150      068     01101000          h

           105        151      069     01101001          i

           106        152      06A     01101010          j

           107        153      06B     01101011          k

           108        154      06C     01101100          l

           109        155      06D     01101101          m

           110        156      06E     01101110          n

           111        157      06F     01101111          o

           112        160      070     01110000          p

           113        161      071     01110001          q

           114        162      072     01110010          r

           115        163      073     01110011          s

           116        164      074     01110100          t

           117        165      075     01110101          u

           118        166      076     01110110          v

           119        167      077     01110111          w

           120        170      078     01111000          x

           121        171      079     01111001          y

           122        172      07A     01111010          z

           123        173      07B     01111011          {      (left/opening brace)

           124        174      07C     01111100          |      (vertical bar)

           125        175      07D     01111101          }      (right/closing brace)

           126        176      07E     01111110          ~      (tilde)

           127        177      07F     01111111        DEL      (delete)

  


字母和数字的 ASCII 码的记忆是非常简单的。我们只要记住了一个字母或数字的 ASCII 码(例如记住 A 为 65 , 0 的 ASCII 码为 48 ),知道相应的大小写字母之间差 32 ,就可以推算出其余字母、数字的 ASCII 码。
虽然标准 ASCII 码是 7 位编码,但由于计算机基本处理单位为字节( 1byte = 8bit ),所以一般仍以一个字节来存放一个 ASCII 字符。每一个字节中多余出来的一位(最高位)在计算机内部通常保持为 0 (在数据传输时可用作奇偶校验位)。
由于标准 ASCII 字符集字符数目有限,在实际应用中往往无法满足要求。为此,国际标准化组织又制定了 ISO2022 标准,它规定了在保持与 ISO646 兼容的前提下将 ASCII 字符集扩充为 8 位代码的统一方法。 ISO 陆续制定了一批适用于不同地区的扩充 ASCII 字符集,每种扩充 ASCII 字符集分别可以扩充 128 个字符,这些扩充字符的编码均为高位为 1 的 8 位代码(即十进制数 128~255 ),称为扩展 ASCII 码。

扩展的 ASCII 字符满足了对更多字符的需求。扩展的 ASCII 包含 ASCII 中已有的 128 个字符(数字 0–32 显示在下图中),又增加了 128 个字符,总共是 256 个。

你可能感兴趣的:(C/C++)