控制字符是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了控制字符是啥相关的知识,希望对你有一定的参考价值。
作业是把字符分为控制,数字,大小写字母和其他字符,我就控制字符不好定义,求教,我刚大一,下学期刚学C语言
控制字符(Control Character)是出现于特定的信息文本中,表示某一控制功能的字符。
控制字符(Control Character),出现于特定的信息文本中,表示某一控制功能的字符。
在计算中,一个控制字符或非打印字符,是一个代码标示(一个数字)是否在字符集,其自身也是书写字母来描述的。所有输出在32以下的ASCII表都是这个类型,包括
BEL(要求有声信号来响应终端的接收);
SYN(同步信号);
ENQ(要求接收后发出响应来验证存在);
Unicode标准增加了许多新的非打印字符,比如Zero-Width Non-Joiner 。
扩展资料
控制字符设计目的
控制字符被设计分为若干组:打印和显示控制、数据结构化、传输控制、以及其他零散用途。
1、打印和显示控制
打印控制字符最先用于控制作为最早的输出设备的打印机的物理机件。回车(CR)意为将字符放置于纸边开始打印处(可能要移动到下一行,也可能不是)。换行(LF)表示将下个字符放置于新行出现的方向上的下一行处(也可能同时要移动到行起始处,也可能不是)。
2、数据结构化
分隔符(组、记录等)用于将数据结构化,通常用于磁带,为的是模拟穿孔卡片。介质结束(EM)意为警告磁带(或其他介质)即将到达末尾。
3、传输控制
传输控制字符是设计用来将数据包结构化以及控制在传输发生错误时何时进行重传的。
参考资料来源:百度百科-控制字符
参考技术A控制字符(Control Character),出现于特定的信息文本中,表示某一控制功能的字符。
在ASCII码中,第0~31号及第127号(共33个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等。
US-ASCII控制字符
兼容的八位ISO/IEC 8859-1加上了从ISO/IEC 6429定义的从128到159的32个代码,位于0x80-0x9F。
参考技术Bc语言中的控制字符是出现于特定的信息文本中,表示某一控制功能的字符。在计算中,一个控制字符或非打印字符,是一个代码标示(一个数字)是否在字符集,其自身也是书写字母来描述的。所有输出在32以下的ASCII表都是这个类型。
扩展资料:
在ASCII码中,第0~31号及第127号(共33个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等。
键盘上有些键没有对应的ASCII字符或控制字符,这些键盘和其所连接的计算机通过三种方法通信:将一些在其他情况下不使用的控制字符定义新的用法、使用其他一些非ASCII的编码、或者使用由多个字符构成的控制序列。
参考技术C 在ASCII码中,第0~31号及第127号(共33个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等。简单理解不是文字和数字其它就是控制字符! 参考技术D 控制字符就是不可见的那些字符,如\b \a这些
python默认的字符编码是啥
Python的默认编码是ASCII格式:
ASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号;
源代码文件中,如果有用到非ASCII字符,则需要在文件头部进行字符编码的声明,如下:#-*- coding: UTF-8 -*-
实际上Python只检查#、coding和编码字符串,其他的字符都是为了美观加上的。另外,Python中可用的字符编码有很多,并且还有许多别名,还不区分大小写,比如UTF-8可以写成u8。
u"abc"是unicode本回答被提问者采纳 参考技术B 系统默认的字符编码 参考技术C 看你的程序文件以什么编码保存.
以上是关于控制字符是啥的主要内容,如果未能解决你的问题,请参考以下文章