Chinaunix首页 | 论坛 | 博客
  • 博客访问: 688495
  • 博文数量: 214
  • 博客积分: 5015
  • 博客等级: 大校
  • 技术积分: 2285
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-18 17:02
文章分类

全部博文(214)

文章存档

2008年(43)

2007年(171)

我的朋友

分类:

2007-07-28 17:09:41

    ASCII是当今信息系统普遍采用的一种编码方案,学习计算机的人应该很早就接触它了,但是对它究竟有了解多少呢?可能我们比较熟悉的就是对可打印字符比较熟悉,比如数字和大小写字符我们都能够说出他们的ASCII值,但是对于控制字符,未必每个人都有了解,即使看了ASCII表,对这些控制字符
的描述也未必东其中的含义。
   ASCII码1,2,3...分别依次对应键盘按键的Ctrl+A键,Ctrl+B键,Ctrl+C键,...Ctrl+Z键的ASCII为26.参考大写字母后的编码,按键Ctrl+[键产生ASCII码27,Ctrl+\键产生ASCII码28,Ctrl+]键产生ASCII码29,Ctrl+^键产生ASCII码30。
    常用的控制字符有退格(8),制表符(9),换行(10).流量控制字符Xoff(17)和Xon(19),对应的按键分别是Ctrl+S,Ctrl+Q。按照控制字符ASCII码于键盘按键的对应关系,在一个字符终端输入数据时,按下Ctrl+M与按下回车键的效果相同,应为回车的ASCII是13,M在字母表中排在第13位。同样按下Ctrl+J实际上是一个换行符,没有响应键盘按键对应。按下Ctrl+I与按下Tab键的效果相同,Ctrl+[与ESC相同。可以用Ctrl+H代替BackSpace键,在没有BackSpace的终端上,就是直接按Ctrl+H键。

   ctrl+字母的ASCII码=字母的ASCII码&0x1f
阅读(2167) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~