c语言字符转换方法(C语言快速入门转义字符)
c语言字符转换方法(C语言快速入门转义字符)
2024-11-22 01:05:01  作者:葩番茄扯蛋  网址:https://m.xinb2b.cn/know/nop414582.html

理解转义字符

转义字符顾名思议就是转换字符的意义,一个转义字符书写上是两个字符,但只表示一个含义。我们已经使用过”\n”将文本换行输出,它就是一个转义字符。printf()函数在碰到”\n”时,并没有直接输出字符’\’与字符’n’,而是将它们看作一个换行标记,执行了换行操作,以使后面的输出打印在新的一行。

C语言还包括以下几个常用的转义字符:

\t 横向制表符\ 反斜框\’ 单引号\” 双引号

使用转义字符

1:使用制表符格式化输出

横向制表符\t可以用于格式化文本输出,假如我们要输出一组表格样式的数据,一种方法是使用输出多个空格对齐,另一种方法就是使用\t。在下面的程序中,我们为表格的第1列与第2列应用两次\t以使列之间有更多的间距。


2:使用反斜框输出文件路径

当我们需要在程序的运行日志 或调试时输出文件路径信息,又或者像下面这样,简单的将一个路径输出到控制台,这时我们需要使用反斜框转义符来进行路径转义输出。


思考一下:如果将路径中的'\\'换成'\'会出现什么问题?

你将得到一个编译错误!在字符串输出过程中,当遇到'\'时,相当于告诉程序:我后面将跟随一个字符,请把它解释为其它的含义。比如说遇到'n'时请换行。现在在第一个'\'字符的后遇到了字符'w',组合后形成了'\w',对于C语言而言,这不是一个有效的转义字符,因此编译器会提示你发生了错误。

3:使用双引号或单引号输出被引用的文本

如同我们平时写作一样,当有一部分文档内容来源于其它文档,或引用名人警句时,通常我们会使用引号将对应的语句包含起来,这时我们就需要转义引号。


这里是三段程序运行的结果图。但是有个令人沮丧的消息就是\t,在这个简单的程序中,表格输出的每一列在左端都能很好的对齐。然而在实际格式化输出时,会由于某一些文本较行,而造成使用\t很难控制的局面。这时你会发现单纯的使用空格来设计表头可能会更合适。为此你可以更改第一列下面的某一条名称,使得其长度更长,来观察这种情况。


此外,C语言还有'\b'等之类的转义字符,随着我们的深入学习,将进一步理解使用。

  • 漫威之父斯坦李什么时候去世(漫威之父斯坦李去世)
  • 2024-11-22漫威之父斯坦李去世11月13日,突然传来一个让人悲痛的消息,“漫威之父”斯坦·李于当地时间周一被紧急送往洛杉矶的医疗中心,短时间内不治离世,享年95岁斯坦·李是漫威漫画的一名作家,他笔下的角色包括钢铁侠、蜘蛛侠、雷神、。
  • 快本迎来新主持阵容(5位主持人现状曝光)
  • 2024-11-225位主持人现状曝光4月28日,主持人何炅迎来了48岁的生日相比往年半个娱乐圈刷屏的祝福,今年则略显冷清微博底下,只有一些新星艺人为他庆生“快乐家族”成员则没有动静曾经掐在零点送祝福的谢娜,这次也没有在社交平台上有所表示。
  • 马云沙特王室(马云和老朋友约旦王后聊了聊)
  • 2024-11-22马云和老朋友约旦王后聊了聊约旦国王及王后会见马云,来源:新华社文/网商君5月8日,约旦拉尼娅王后基金会在首都安曼宣布,基金会收到来自马云基金会首期300万美元的捐助这也是该基金会收到的第一笔来自中国企业家的捐助马云是在当地时间。
  • 翡翠貔貅吊坠(翡翠貔貅吊坠好不好)
  • 2024-11-22翡翠貔貅吊坠好不好总的来说,翡翠貔貅都是好的翡翠貔貅有着财源滚滚、招财进宝、平步青云、飞黄腾达的美好寓意貔貅是玉雕题材中常见的一种,自古以来也深受人们的喜爱,威武庄严的貔貅加上温润凝重的翡翠,制成翡翠吊坠、手链或是印章。
  • 室内门10大品牌排行榜(室内门哪个牌子好)
  • 2024-11-22室内门哪个牌子好什么是室内门?室内门是指安装在室内房间入口的门,是所有房间门的总称室内门是门从用途上定义的;与之对应的是“室外门”即入户门、进户门——就是通常所说的防盗门、安全门等室内门将室内房间各自隔断,划分出具体。
  • netflix新片推荐 Netflix流媒体2022年3月上线新片汇总
  • 2024-11-22netflix新片推荐 Netflix流媒体2022年3月上线新片汇总具体上线新片请以当日发行时间为准3月1日正义守护者(类型:科幻/悬疑/动画,原创动画剧集)3月1日鸠占鹊巢:史上最糟室友(类型:纪录片,原创纪录影集)3月2日极地求生(类型:冒险/剧情,原创电影)3月。
  • 好看的古装武侠言情电视剧(5部好看的古装武侠)
  • 2024-11-225部好看的古装武侠#推荐五部最好看的古装电视剧#一、《庆余年》主演:张若昀李沁陈道明吴刚李小冉某大学文学史专业的学生张庆熟读古典名著,但他用现代观念剖析古代文学史的论文命题不被叶教授所认可为了让叶教授成为自己的研究生导。
  • 进口月季花怎么养(进口月季花如何养)
  • 2024-11-22进口月季花如何养养殖进口月季花的时候,要保证养护环境的光照充足,它是喜阳光的花卉,若是在生长期间过度缺光的话,有可能会生长不良它喜欢湿润一些的土壤环境,养殖时要多浇水,只要维持湿润状即可,不可过于干燥,也不可有积水而。
  • 马多少钱一匹 普通马多少钱一匹
  • 2024-11-22马多少钱一匹 普通马多少钱一匹马驹价格在2600--4000不等半成年马骑乘马价格4000--6000元不等成年马骑乘马3-5岁马价格6000--1.6万不等宠物马,矮马价格2600--4000元之间。
  • 零线和保护接地线有何区别(保护线和接地线的区别是什么)
  • 2024-11-22保护线和接地线的区别是什么保护线和接地线有什么区别?想必从事电气行业多年的设计人员都非常熟悉了,但是仍然有不少的电气设计人员对保护线和接地线的理解,还是一知半解的很多电气人在平常交流时候都会说保护线就是接地线,但读规范“接地”。
  • 漫威如何实现漫改电影的伟大复兴(美漫市场的半壁江山)
  • 2024-11-22美漫市场的半壁江山DC漫威故事,超级英雄冷知识,你想知道的这里都有Hello伙伴们大家好,这里是DC漫威粉,本期内容为漫威起源众所周知,现如今作为美国漫画巨头之一,漫威漫画公司与DC公司占据了美漫市场的大部分份额,今天。