ascii字符中的功能控制字符

ascii字符中的功能控制字符

ID:17904325

大小:26.80 KB

页数:15页

时间:2018-09-09

ascii字符中的功能控制字符_第1页
ascii字符中的功能控制字符_第2页
ascii字符中的功能控制字符_第3页
ascii字符中的功能控制字符_第4页
ascii字符中的功能控制字符_第5页
资源描述:

《ascii字符中的功能控制字符》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Function/ControlCode/CharacterinASCII【什么是FunctionCode功能码或FunctionCharacter功能字符】ASCII字符集,大家都知道吧,最基本的包含了128个字符。其中前32个,0-31,即0x00-0x1F,都是不可见字符。这些字符,就叫做控制字符。这些字符没法打印出来,但是每个字符,都对应着一个特殊的控制功能的字符,简称功能字符或功能码FunctionCode。简言之:ASCII中前32个字符,统称为FunctionCode功能字符。此外,由于ASCII中的127

2、对应的是Delete,也是不可见的,所以,此处根据笔者的理解,也可以归为FunctionCode。此类字符,对应不同的“功能”,起到一定的“控制作用”,所以,称为控制字符。关于每个控制字符的控制功能缩写,参见下表:表格1ASCII中的控制字符十进制十六进制控制字符转义字符*说明Ctrl+下列字母*000NUL/0Nullcharacter(空字符)@(Shift+2)101SOHStartofHeader(标题开始)A202STXStartofText(正文开始)B303ETXEndofText(正文结束)C404EOT

3、EndofTransmission(传输结束)D505ENQEnquiry(请求)E606ACKAcknowledgment(收到通知/响应)F707BEL/aBell(响铃)G808BS/bBackspace(退格)H909HT/tHorizontalTab(水平制表符)I100ALF/nLinefeed(换行键)J110BVT/vVerticalTab(垂直制表符)K120CFF/fFormfeed(换页键)L130DCR/rCarriagereturn(回车键)M140ESOShiftOut(不用切换)N150FS

4、IShiftIn(启用切换)O1610DLEDataLinkEscape(数据链路转义)P1711DC1DeviceControl1(设备控制1)/XON(TransmitOn)Q1812DC2DeviceControl2(设备控制2)R1913DC3DeviceControl3(设备控制3)/XOFF(TransmitOff)S2014DC4DeviceControl4(设备控制4)T2115NAKNegativeAcknowledgement(拒绝接收/无响应)U2216SYNSynchronousIdle(同步空闲

5、)V2317ETBEndofTranstheBlock(传输块结束)W2418CANCancel(取消)X2519EMEndofMedium(已到介质末端/介质存储已满)Y261ASUBSubstitute(替补/替换)Z271BESC/eEscape(溢出/逃离/取消)[281CFSFileSeparator(文件分割符)/291DGSGroupSeparator(分组符)]301ERSRecordSeparator(记录分隔符)^(Shit+6)311FUSUnitSeparator(单元分隔符)_(Shift+-)

6、3220SPWhitespace[Space]*1277FDELDelete(删除)[Delete]*注(*):1.转义字符:即在C语言中或其他地方如何表示。2.用键盘输入控制字符:其中,32是空格键,127是Delete键,都不需要加Ctrl键,即可直接输入。3.可以通过“Ctrl+对应按键”实现上述控制字符的输入,你可能遇到的一些,比如:用Ctrl+V输入SYNC,Ctrl+M输入Enter(当然也可以直接用Enter键,但是在Windows下面,其可能会发送两个字符:CR和LF),Ctrl+Q输入XON,Ctrl+

7、S输入XOFF等等。其具体每个控制字符的含义,详解介绍如下:【ASCII中的Function/ControlCode功能字符的详细含义】0–NUL–NULl字符/空字符ASCII字符集中的空字符,NULL,起初本意可以看作为NOP(中文意为空操作,就是啥都不做的意思),此位置可以忽略一个字符。之所以有这个空字符,主要是用于计算机早期的记录信息的纸带,此处留个NUL字符,意思是先占这个位置,以待后用,比如你哪天想起来了,在这个位置在放一个别的啥字符之类的。后来呢,NUL字符被用于C语言中,字符串的终结符,当一个字符串中间出

8、现NUL/NULL,代码里面表现为/0,的时候,就意味着这个是一个字符串的结尾了。这样就方便按照自己需求去定义字符串,多长都行,当然只要你内存放得下,然后最后加一个/0,即空字符,意思是当前字符串到此结束。1–SOH–StartOfHeading标题开始如果信息沟通交流主要以命令和消息的形式的话,SOH就可以用于标记

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。