c语言字符转换方法(C语言快速入门转义字符)
c语言字符转换方法(C语言快速入门转义字符)
2024-05-15 10:50:58  作者:葩番茄扯蛋  网址:https://m.xinb2b.cn/tech/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-05-16方圆脸嫩妹腮红涂法来喽颧骨高脸型不流畅的方圆脸,靠腮红瞬间减龄,氛围感超级加倍夏天真的太适合这种杏粉调腮红了我的脸型就属于外轮廓不太流畅,面中又有一点点凹陷的类型,视觉重心如果太靠外的话,反而会显得脸型外扩更严重·手掌朝前。
  • 厦门天竺山攻略(有什么好玩的地方)
  • 2024-05-16有什么好玩的地方天竺湖,天竺湖是在景区的东边,面积非常的大,大概有九公顷左右蓄水量有70万立方米左右,这里面有许多的水上龙舟,大家可以来赛龙舟两二湖,两二湖是在景区的西北边,它的占地面积大概有十公顷,蓄水量也是非常的。
  • windows有哪两种系统(比起其他系统的5)
  • 2024-05-16比起其他系统的5计算机已经存在了很长时间,但过去只限于特定的个人和专业人员进行特定的工业操作自从微软的Windows兴起以来,几乎各行各业的每个人都可以轻松使用计算机介绍WindowsWindows是全球计算机上最流。
  • 郑州鸿茂斋十大美食(口味口碑双起飞)
  • 2024-05-16口味口碑双起飞汇山东饮食璀璨,聚富饶齐鲁大地,“2020新食代中国品牌峰会暨全国食产业发展论坛”将于近日在山东济南盛大开幕据悉,此次峰会是由《中国经贸》杂志社发起,中国流通行业政研会信用专业管理委员会、中国管理科学。
  • 瑜伽的体位练习有哪些(瑜伽体位七大分类及其功效)
  • 2024-05-16瑜伽体位七大分类及其功效不同瑜伽体位对身心灵有不同的影响瑜伽体位法可以维持身体各个系统的平衡,对血液循环系统、呼吸系统、消化系统、排泄系统、生殖系统、内分泌系统和神经系统都有很好的加强作用人的身体和精神是有直接关联的,瑜伽体。
  • 孕妇能长期喝枸杞泡水吗 孕妇能吃枸杞泡茶吗
  • 2024-05-16孕妇能长期喝枸杞泡水吗 孕妇能吃枸杞泡茶吗孕妇能吃枸杞泡茶吗对于孕妇能不能吃枸杞这个问题,相信大家也都知道答案是可以的,不过孕妇吃枸杞不能太多,否则会出现一些副作用,比如上火、流鼻血等情况值得注意的是,胃寒的孕妇就不要吃枸杞了,这是因为枸杞本。
  • 做阿胶糕的详细步骤(阿胶糕具体做的详细步骤)
  • 2024-05-16阿胶糕具体做的详细步骤准备阿胶粉泡黄酒,只需要两个小时就够把核桃仁炒熟、红枣去核、枸杞晾干、桂圆肉沥水晾干、黑芝麻炒熟提前把盘子裹上保鲜膜放在旁边,以方便一会阿胶糕出锅两小时到了,直接把砂锅端到火上开始熬了,这样方便省事开。
  • 王者荣耀新赛季不奖励钻石咯吗(钻石消耗活动再上线)
  • 2024-05-16钻石消耗活动再上线哈喽,大家好,我是君纸不当家随着游戏不断地迭代更新,游戏中的活动也是花样繁多,原先一些很受玩家欢迎的活动,也是迟迟不见再上线的踪影,这其中就有钻石消耗活动,这个活动可以解决部分玩家,账号钻石过多却又不。
  • 大国沙文主义的(反对大国沙文主义)
  • 2024-05-16反对大国沙文主义相知无远近,万里尚为邻在中国外交的字典中,国家不分大小,真诚友好、平等相待的内涵始终如一5月28日,国家主席在人民大会堂会见瓦努阿图总理萨尔维时指出:“中国一贯主张国家不分大小、强弱、贫富,都是国际社。
  • war3制作地图的收益(百万奖金有你一份)
  • 2024-05-16百万奖金有你一份《魔兽争霸III》作为暴雪公司在1997年发行的即时战略游戏类的经典代表作,时至今日在国内外依然拥有庞大的玩家群体,而它经久不衰的原因离不开充满活力的“RPG自制地图”7月19日,魔兽争霸官方对战平台。