鱼C论坛

 找回密码
 立即注册
查看: 1520|回复: 8

[已解决]请问转义符号是什么,不懂,好像这个作业很需要\n\,但我真的不太懂哪里错了

[复制链接]
发表于 2023-9-19 20:14:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
求助
最佳答案
2023-9-19 22:55:28
本帖最后由 jackz007 于 2023-9-21 21:33 编辑

       ASCII 字符一共有 128 个,其中有字母 52 个,数字 10 个,其他文本符号(+-*/#¥%等)34个,剩下的32个是不可见字符(例如:回车、换行、TAB字符等),在写代码的时候,有可能需要用到不可见字符(例如,回车换行字符),要如何表达才能让编译程序(或者 Python 解释程序)明白呢?答案是使用转义字符。
       C 语言和 Python 语言以及很多其他编程语言都规定字符 '\' 为转义字符,就是说,出现在源代码字符串中的 '\' 一律被视为转义字符,转义字符必须与后面跟随的下一个字符一起共同表达一个特殊字符。例如,'\\' 是字符 '\','\n' 是换行字符,'\r' 是回车字符,'\t' 是 TAB 字符等等。转义字符是固定搭配,必须熟记,没有随意发挥的余地。
Screenshot 2023-09-19 200952.png

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-9-19 20:14:11 | 显示全部楼层
转义符号是一种特殊的字符,用于在字符串中表示一些特殊的字符或者控制字符。常见的转义符号包括:\n表示换行符,\t表示制表符,\\表示反斜杠符号本身,\"表示双引号,\'表示单引号等。在编程中,我们通常需要使用转义符号来表示一些特殊的字符或者控制字符,以便于程序的正确执行。

对于你提到的作业中需要使用的\n\符号,它实际上是由两个转义符号组成的,其中\n表示换行符,\表示反斜杠符号本身。如果你在字符串中直接使用\n\,那么程序会将其解释为一个未定义的字符,从而导致错误。正确的写法应该是使用\\n\\来表示\n\这个字符串。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-19 20:19:05 | 显示全部楼层
这是他的答案,呜呜,还是有点不懂,
Screenshot 2023-09-19 201744.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-19 20:38:51 | 显示全部楼层
上面是你的答案还是正确答案?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-19 20:42:22 | 显示全部楼层
liuhongrun2022 发表于 2023-9-19 20:38
上面是你的答案还是正确答案?

灰色那个是正确答案,最上面那个是我的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-19 20:52:03 | 显示全部楼层
王鹿其 发表于 2023-9-19 20:42
灰色那个是正确答案,最上面那个是我的

你的代码发上来,要不然还得手敲
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-19 20:55:03 | 显示全部楼层
liuhongrun2022 发表于 2023-9-19 20:52
你的代码发上来,要不然还得手敲

怎么发代码哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-19 20:55:29 | 显示全部楼层

复制粘贴不会吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-19 22:55:28 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2023-9-21 21:33 编辑

       ASCII 字符一共有 128 个,其中有字母 52 个,数字 10 个,其他文本符号(+-*/#¥%等)34个,剩下的32个是不可见字符(例如:回车、换行、TAB字符等),在写代码的时候,有可能需要用到不可见字符(例如,回车换行字符),要如何表达才能让编译程序(或者 Python 解释程序)明白呢?答案是使用转义字符。
       C 语言和 Python 语言以及很多其他编程语言都规定字符 '\' 为转义字符,就是说,出现在源代码字符串中的 '\' 一律被视为转义字符,转义字符必须与后面跟随的下一个字符一起共同表达一个特殊字符。例如,'\\' 是字符 '\','\n' 是换行字符,'\r' 是回车字符,'\t' 是 TAB 字符等等。转义字符是固定搭配,必须熟记,没有随意发挥的余地。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 14:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表