c语言中一些字符的意思
这些都是属于C语言中char类型吧?
它们具体表示什么意思
要尽量说得很详细,最好说具体一点
今天老师讲了半天,我记是记下来了
可是有点翻不清
可能是没实际操作过的原因
\n就是说,只要遇到这个字符光标就移到下一行开头
能用类似这样的通俗一些的语言告诉我么
虽然我电脑操作的不错
可是C语言是刚刚接触,再加上没实际操作过,
我怕自己不小心理解错了,以后就不好改了 展开
'\1'为转义字符,代表的意思是“标题开始”
在C语言中,所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。
而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
转义字符是很多程序语言、数据格式和通信协议的形式文法的一部分。对于一个给定的字母表,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。因此转义字符开头的字符序列被叫做转义序列。
转义序列通常有两种功能。第一个是编码一个句法上的实体,如设备命令或者无法被字母表直接表示的特殊数据。
第二种功能,也叫字符引用,用于表示无法在当前上下文中被键盘录入的字符(如字符串中的回车符),或者在当前上下文中会有不期望的含义的字符(如C语言字符串中的双引号字符",不能直接出现,必须用转义序列表示)。
在后面那种情况,转义序列是一种由转义字符自身和一个被引用的字符组成的一个二合字母(digraph)情形。
扩展资料:
ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。
它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符
参考资料来源:
下面是他们的含义 (觉得好就采纳一下吧!~~)
\n 表示换行,将位置移到下一行的开始;
\b 表示退格,将位置移到前一列;
\t 表示横向跳到下一个制表位(类似Tab键 一次跳8个字节);
\r 表示回车,将位置移动到本页的开始;
\f 走纸换页,将位置移动到下一页的开始;
\b是退格也就是BackSpace
\t是制表键就是Tab
剩下的我不知道了你看笔记吧!
\n最常用,其他不常用。
\b退格
\t制表符
\r回车符
\f Formfeed,好像是换页符(没用过)
希望对您有帮助。
祝你好运!