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
阅读(2219) | 评论(0) | 转发(0) |