c语言字符转换方法(C语言快速入门转义字符)
c语言字符转换方法(C语言快速入门转义字符)
2024-11-25 06:13:28  作者:葩番茄扯蛋  网址:https://m.xinb2b.cn/sport/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-25把时间做锁屏密码咱们来解锁下手机屏幕,你们知道我的密码是多少吗?在锁屏界面里直接输入现在的时间,就可以解锁:大家可以看一下,已经成功解开了把手机密码设置为手机的时间,永远变化,谁都猜不出,有没有觉得超Cool?这个方。
  • 神探狄仁杰千牛卫真实身份(神探狄仁杰中的千牛卫)
  • 2024-11-25神探狄仁杰中的千牛卫相比有不少人都曾经看过一部影视作品《神探狄仁杰》,故事以唐朝时期的名臣狄仁杰作为主角,讲述了他侦破一个一个十分复杂的案件的故事在他身边,有一个人非常有名,那就是李元芳李元芳有一个官职叫做“检校千牛卫大。
  • 希尔顿旗下子品牌(希尔顿推出全新生活方式品牌Tempo)
  • 2024-11-25希尔顿推出全新生活方式品牌Tempo记者|范嘉懿编辑|近年来,希尔顿频繁推出新品牌刚刚出炉的Tempo是希尔顿在短短三年中创造的第六个品牌,也是希尔顿酒店集团的第18个品牌在定位上,希尔顿认为Tempo是一个“具有亲和力的生活方式品牌”。
  • 老手表梅花246b(α6000系列花开两朵)
  • 2024-11-25α6000系列花开两朵2014年,索尼“抛弃”NEX系列,正式推出了α6000系列的开山之作——α6000,开启了APS-C画幅微单™新时代2016年,α6300成为索尼第一台支持4K录制的APS-C画幅微单™;2019年。
  • 牙齿烂个洞很痛多久才能好(牙齿烂掉一个洞是修补好还是拔掉好)
  • 2024-11-25牙齿烂掉一个洞是修补好还是拔掉好蛀牙从牙齿发黑,到出现牙洞,小牙洞会发展成大牙洞;牙齿由缺损一小块开始,一点点脱落……,如若不能及时制止牙齿的这些病变、脱落,失去的不仅是一颗牙,更是整个牙齿健康的损失雅悦齿科医师指出:龋病特点是发病。
  • 局内人影评(经典影评请查收)
  • 2024-11-25经典影评请查收这是斯派克·李的影片中最不具私人性的一部,但这也是他这些年来最优异和令人满意的作品斯派克·李发现了那么多有趣的细节,而其中并没有他转向商业化后观众不愿看到的桥段丹泽尔·华盛顿的影迷仍然可以享受他的高超。
  • 德云社郭德纲张鹤伦小剧场(德云社张鹤伦深夜发文)
  • 2024-11-25德云社张鹤伦深夜发文11月17日,德云社张鹤伦深夜发文,因疫情防控原因,在线向观众请假与此同时,张鹤伦还晒出六队最新节目单,而看到郭德纲将空降说单口,大家也是非常的开心,非常的激动有的朋友表示,张鹤伦的面子是真大,师父郭。
  • 诸葛亮5次火烧藤甲(诸葛亮素有三国纵火犯)
  • 2024-11-25诸葛亮素有三国纵火犯在《三国演义》中,诸葛亮之才堪称惊天地泣鬼神,不仅算无遗策,更是能呼风唤雨而且还能向天借命;要说诸葛亮不会的,估计除了上阵杀敌外,就只剩下生孩子了诸葛亮一生用计无数,但是最爱的还是用火攻,故而有“三国。
  • 塔罗测试一直喜欢的人(塔罗测试喜欢的人)
  • 2024-11-25塔罗测试喜欢的人​被自己喜欢的人喜欢上,这种感觉是非常美妙的,但是这种事情也往往只出现在彼此关系良好并且有发展基础的情况上,而如果自己喜欢的人对自己完全没有什么感觉的话,也是一件非常让人困扰的事情这次星运志chinn。
  • 叛逆者纪中原扮演者(叛逆者纪中原扮演者简介)
  • 2024-11-25叛逆者纪中原扮演者简介21版《叛逆者》中纪中原的饰演者:李强李强,1960年6月21日出生于山东省烟台市,中国内地影视男演员,毕业于北京电影学院1984年,因出演爱情片《姑娘小伙正当年》而出道1989年,出演的剧情片《侨乡。