c语言中一些字符的意思

\n \b \t \r \f
这些都是属于C语言中char类型吧?
它们具体表示什么意思
要尽量说得很详细,最好说具体一点
今天老师讲了半天,我记是记下来了
可是有点翻不清
可能是没实际操作过的原因
\n就是说,只要遇到这个字符光标就移到下一行开头
能用类似这样的通俗一些的语言告诉我么
虽然我电脑操作的不错
可是C语言是刚刚接触,再加上没实际操作过,
我怕自己不小心理解错了,以后就不好改了

\n:回车换行,也就是说光标将跑到下一行的行首,n=next。
输出\n相当于在word中按Enter键
\b:退格符,在同一行回退一个字符,b=backspace。
输出一个\b相当于在word中按BackSpace键。
\t:制表符,让光标跳到下一个制表位,t=table,至于一个制表位是几个字符的宽度,在Turbo C中是可以设置的。
输出一个\t相当于word中按下tab键的效果。
\r:回车,愿意就是光标回到本行的行首,如同老式的针式打印机,打了一行后,载有打印头的小车马上归位到起始处待命。r=return
\f:换页,为什么是这个意思,我也不清楚。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-12

'\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个字符

考资料来源:

百度百科-转义字符

百度百科-ASCII

第2个回答  2010-12-06
首先呢 他们的名字叫做:转义字符;是C语言中一种特殊的字符常量。
下面是他们的含义 (觉得好就采纳一下吧!~~)
\n 表示换行,将位置移到下一行的开始;
\b 表示退格,将位置移到前一列;
\t 表示横向跳到下一个制表位(类似Tab键 一次跳8个字节);
\r 表示回车,将位置移动到本页的开始;
\f 走纸换页,将位置移动到下一页的开始;
第3个回答  2010-12-06
这些都是转义字符,比如\n是回车,我猜是因为回车不容易描述这样表达吧。
\b是退格也就是BackSpace
\t是制表键就是Tab
剩下的我不知道了你看笔记吧!
\n最常用,其他不常用。
第4个回答  2010-12-06
\n 换行
\b退格
\t制表符
\r回车符
\f Formfeed,好像是换页符(没用过)
希望对您有帮助。
祝你好运!
相似回答