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

理解转义字符

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

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

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

使用转义字符

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

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

c语言字符转换方法(C语言快速入门转义字符)(1)

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

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

c语言字符转换方法(C语言快速入门转义字符)(2)

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

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

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

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

c语言字符转换方法(C语言快速入门转义字符)(3)

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

c语言字符转换方法(C语言快速入门转义字符)(4)

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

  • 夫妻的真正感悟(夫妻生活感悟)
  • 2024-07-01夫妻生活感悟夫妻⽣活中的夫妻难免⼩吵⼩闹,都是正常的,虽然再吵再闹在外⼈看来哪也是幸福的!⽣活中的夫妻是⼼照不喧的,虽然吵闹着但在外⼈⾯前依然彼此关⼼呵护着!如此平凡的夫妻,你说能不幸福吗?只因⽣活是平凡的,所以。
  • 一起来感受大自然的美景(我们乘坐摘一摘电车)
  • 2024-07-01我们乘坐摘一摘电车【毛丫讲绘本】绘本阅读指导师第91期21天心得笔记day15书名:《摘一摘电车》文:薰久美子绘:加藤阳子译:李慧娟~绘本简介★继《猜一猜电车》《挤一挤电车》《嘘!雪人电车来了》,超人气电车再度出发!★。
  • 头脑王者最新题目(头脑王者部分题及答案一)
  • 2024-07-01头脑王者部分题及答案一语文:1、范仲淹不是八大家(唐代占其2:韩柳)2、苏洵苏轼是父子3、明月几时有是《水调歌头》,是苏轼在中秋节写给兄弟苏辙的4、苏辙写了黄州快哉亭记5、苏轼写的赤壁在湖北6、永州八记柳宗元7、似曾相识晏。
  • xss 攻击手段(XSS攻击思路总结)
  • 2024-07-01XSS攻击思路总结前几天看到B站up主公孙田浩投稿的视频「QQ被盗后发布赌博广告,我一气之下黑了他们网站」,看完后不禁感叹为啥自己没有那么好的运气……实际上这就是一个中规中矩的XSS漏洞案例,在安全圈子里面应该也算是基。
  • 12世纪是什么朝代(十二世纪是哪里到哪里)
  • 2024-07-01十二世纪是哪里到哪里由历史年代尺可见,12世纪初为北宋末年;12世纪主体:南宋、金、西夏并存12世纪是指1100年1月1日至1199年12月31日,也有观点认为应从百年整流行文化1101年1月1日算起12世纪是欧洲中世纪。
  • 终极一班黑龙怎么离开
  • 2024-07-01终极一班黑龙怎么离开《终极一班》作为一部神剧,已经陪伴观众13年了但是随着《终极一班》第四部、第五部播出后,很多人都表示了失望首先是“无大东,不终极”的汪大东没有出演了,再到《终极一班5》里,连雷婷、止戈、辜战都是客串了。
  • 如何改变大脑神经通路(怎样建立脑神经回路)
  • 2024-07-01怎样建立脑神经回路俗话说:“要致富,先修路!”只有交通便利了,人和商品才能方便地流通,经济才能快速地发展在每个人的头脑中,也有许许多多的“路”,那就是由神经细胞连接而成的神经回路,它们是信息往来的通路每个父母都希望自己。
  • 杨九郎受重视吗
  • 2024-07-01杨九郎受重视吗杨九郎受重视杨九郎在德云社处于不错的地位,是郭德纲九字科徒弟中的佼佼者,捧哏风格很有特色,与张云雷搭档已经八年了,被更多观众熟知,同时积累了一大批的粉丝,杨九郎本身的捧哏功力很深,捧逗俱佳,而且本身的。
  • 北京越野bj60的缺点(北京越野BJ60越野不逊色)
  • 2024-07-01北京越野BJ60越野不逊色虽然硬派SUV是小众市场,但是自主品牌在这一市场却有愈演愈烈的趋势,从坦克300、北京越野BJ40这样的紧凑型硬派SUV,发展到了坦克500入局中大型硬派SUV市场,而现在北京越野BJ60也进入中大型。
  • 社保卡的金融账户怎么激活(金融社保卡的作用)
  • 2024-07-01金融社保卡的作用社保金融账户可以在社保局指定银行办卡处激活,激活时记得携带社保卡和身份证原件到卡面银行办理,激活时还要提供常用手机号码进行绑定,并设置金融账户交易密码和查询密码,银行才能进行操作金融社保卡的作用:⑴刷。