c语言字符转换方法(C语言快速入门转义字符)
c语言字符转换方法(C语言快速入门转义字符)
2024-11-06 07:15:33  作者:葩番茄扯蛋  网址: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'等之类的转义字符,随着我们的深入学习,将进一步理解使用。

  • 为什么我的ct报告肺结节没有类型(CT报告单提示有肺结节)
  • 2024-11-06CT报告单提示有肺结节来源:华夏影像诊断中心每次体检完,拿着一张宛如天书一般的报告,患者往往会发现每个字都认识,可还是看不懂报告在说什么人们总说“无知者无畏”,可在医院这种地方,则是“无知者甚畏”,特别是遇到报告结论中写着。
  • 独居女孩的温馨小屋两层奶油风(宅家办公的仪式感)
  • 2024-11-06宅家办公的仪式感特殊时期,小土继续在家办公~~不洗脸不洗头一身睡衣的宅家标准,相信我不是一个人为了让自己在家办公有点仪式感,每天起床后泡咖啡、再戴上戒指,寻找以往敲键盘的感觉,再喷上心爱的香水,才算做足这种“仪式感”。
  • 猪肉丸子怎么做有弹性(弹性猪肉丸子的做法介绍)
  • 2024-11-06弹性猪肉丸子的做法介绍猪肉丸子有弹性必须不能切,只能用棒子或者锤子敲打,这样不会使肉的纤维被切断将肉打成起胶状,500克肉蓉打入生鸡蛋120-160克,加好必须的的调味料后入中火油锅中炸制浮起着色,再使用笊篱捞出放入另一锅。
  • 任嘉伦白鹿新剧路透曝光(任嘉伦白鹿有多受欢迎)
  • 2024-11-06任嘉伦白鹿有多受欢迎白鹿的走红,让于正又骄傲起来了,任嘉伦的成绩,也让口碑走下坡路的欢瑞世纪有了几分底气,一直紧紧抓住任嘉伦这张王牌两人当初一口气合作了两部作品,一部是《一生一世》,一部是《周生如故》,没想到两部剧播出后。
  • 株洲女孩抱着鲜花跳桥轻生(女子跳桥轻生双脚悬空)
  • 2024-11-06女子跳桥轻生双脚悬空“谢谢您,如果不是您及时相救,并给予疏导教育,我就……”近日,连云港市一年轻女子因家庭琐事欲跳河轻生,所幸民警及时带队赶到现场,果断采取施救措施,才未酿出苦果后通过民警持续沟通化解,女子与家人终于和好。
  • 狗狗吃三文鱼油的好处有哪些 海狗油对狗狗的16点好处
  • 2024-11-06狗狗吃三文鱼油的好处有哪些 海狗油对狗狗的16点好处烨澄2015-07-1515:44:11海狗油是科学家运用高端技术从海狗脂肪从提取的高端营养食品,其内包含丰富的不饱和脂肪酸海狗油具有滋阴补阳、补血益气、养颜美肤、强筋壮骨等作用狗油对狗狗的好处如下:。
  • 培训感受(培训感悟)
  • 2024-11-06培训感悟知识培训:改变命运技能培训:体现价值仿真培训:是时间与经验的浓缩带电作业培训:知识与技能战胜恐惧,。
  • 魔兽世界8.3最终团本坐骑(魔兽世界8.2版本蜜蜂坐骑任务前瞻)
  • 2024-11-06魔兽世界8.2版本蜜蜂坐骑任务前瞻在暴雪嘉年华2018的“下一步计划”中,公布了蜜蜂坐骑,一直都受到广大玩家的关注正如我们推测的那样,在8.2版本中有一些跟蜜蜂相关的任务,这些任务要求你拥有战斗宠物:[邦邦]持有这个战斗宠物的联盟玩家。