ASCII码表

  ASCII是一种用于信息交换的美国标准代码。7位字符集广泛用于代表标准美国键盘上的字符或符号。通过将这些字符使用的值标准化,ASCII允许计算机和计算机程序交换信息。ASCII字符集是与ANSI字符集中的前面128个(0-127)字符相同。

ASCII码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。标准ASCII码也叫基础ASCII码,使用7位二进制数来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符(这里需要特别注意:ASCII码与标准ASCII码的位数上的区分,标准ASCII码是7位二进制表示)。

ASCII码表详解

ASCII码表

ASCII码大致可以分作三部分组成。
第一部分是:ASCII非打印控制字符
第二部分是:ASCII打印字符
第三部分是:扩展ASCII打印字符

第一部分:ASCII非打印控制字符表

ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,12代表换页/新页功能。此命令指示打印机跳到下一页的开头。(参详ASCII码表中0-31)

第二部分:ASCII打印字符

数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。数字127代表 DELETE 命令。(参详ASCII码表中32-127)

ASCII码表 0-127

Bin
    二进制
Dec
   十进制
Hex
 十六进制
缩写/字符解释
00000000000 NUL(null)空字符 
00000001101SOH(start of headling)标题开始 
00000010202STX (start of text)正文开始 
00000011303ETX (end of text)正文结束 
00000100404EOT (end of transmission)传输结束 
00000101505ENQ (enquiry)请求 
00000110606ACK (acknowledge)收到通知 
00000111707BEL (bell)响铃 
00001000808BS (backspace)退格 
0000100109HT (horizontal tab)水平制表符 
0000101010 0A LF (NL line feed, new line)换行键 
0000101111 0B VT (vertical tab)垂直制表符 
0000110012 0C FF (NP form feed, new page)换页键 
00001101130D CR (carriage return) 回车键 
00001110140E SO (shift out)不用切换 
00001111150F SI (shift in)启用切换 
0001000016 10DLE (data link escape) 数据链路转义 
000100011711 DC1 (device control 1) 设备控制1
000100101812 DC2 (device control 2)设备控制2
0001001119 13DC3 (device control 3) 设备控制3
000101002014 DC4 (device control 4)设备控制4 
000101012115 NAK (negative acknowledge) 拒绝接收 
000101102216 SYN (synchronous idle) 同步空闲 
0001011123 17ETB (end of trans. block)传输块结束 
0001100024 18CAN (cancel) 取消 
0001100125 19EM (end of medium)介质中断 
0001101026 1ASUB (substitute)替补 
0001101127 1BESC (escape) 溢出 
0001110028 1CFS (file separator) 文件分割符 
0001110129 1DGS (group separator) 分组符 
0001111030 1E RS (record separator) 记录分离符 
0001111131 1FUS (unit separator)单元分隔符 
0010000032 20(space)空格 
0010000133 21 ! 
001000103422 " 
0010001135 23# 
0010010036 24$ 
0010010137 25% 
0010011038 26& 
0010011139 27 ' 
0010100040 28( 
001010014129) 
0010101042 2A* 
00101011432B+ 
0010110044 2C , 
0010110145 2D- 
0010111046 2E . 
0010111147 2F 
0011000048 300 
0011000149 31 
0011001050 32 2 
0011001151 33 
0011010052 34 4 
0011010153 35 
0011011054366 
0011011155 37  
0011100056 38 
0011100157 39 9 
0011101058 3A 
00111011593B; 
0011110060 3C 
00111101613D= 
0011111062 3E 
0011111163 3F ? 
0100000064 40 
010000016541A 
0100001066 42  
010000116743C 
0100010068 44  
010001016945E 
010001107046 F 
010001117147G 
0100100072 48 
010010017349I 
0100101074 4A 
01001011754BK 
0100110076 4C  
01001101774DM 
0100111078 4E 
01001111794FO 
0101000080 50 
010100018151Q 
010100108252 R 
010100118353S 
0101010084 54 
0101010185 55 U 
0101011086 56 
0101011187 57W 
0101100088 58 
010110018959 Y 
0101101090 5A 
0101101191 5B 
01011100925C\ 
0101110193 5D 
01011110945E ^ 
0101111195 5F_ 
0110000096 60 
011000019761 a 
0110001098 62 
0110001199 63 
0110010010064d 
01100101101 65 
01100110102 66f 
01100111103 67 
01101000104 68 h 
01101001105 69 
011010101066Aj 
01101011107 6B 
01101100108 6C l 
01101101109 6D m 
011011101106En 
01101111111 6F 
01110000112 70 p 
01110001113 71 
01110010114 72 r 
01110011115 73 
01110100116 74 t 
01110101117 75 u 
01110110118 76v 
01110111119 77 
01111000120 78x 
01111001121 79 
01111010122 7A z 
01111011123 7B{ 
01111100124 7C| 
01111101125 7D} 
01111110126 7E ~ 
01111111127 7F DEL (delete)删除 

第三部分:扩展ASCII打印字符

扩展的ASCII字符满足了对更多字符的需求。扩展的ASCII包含ASCII中已有的128个字符(数字0–32显示在下图中),又增加了128个字符,总共是256个。即使有了这些更多的字符,许多语言还是包含无法压缩到256个字符中的符号。因此,出现了一些ASCII的变体来囊括地区性字符和符号。例如,许多软件程序把ASCII表(又称作ISO8859-1)用于北美、西欧、澳大利亚和非洲的语言。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值