ricoYang 发表于 2020-6-14 14:40:27

带你学c带你飞课后习题求助

为什么要输出 FishC.com no "fish”需要写成这个样子呢,print("FishC.com no \"fish\"\n");
\"fish\"反斜杠是什么意思,怎么用的,为何没有反斜杠只输入“fish”会报错

Mike_python小 发表于 2020-6-14 14:46:00

第一是 printf
第二
printf("FishC.com no \"fish\"\n");
的\是转义字符
printf("")
这个函数已经有"了
在输入会报错
因此如想输入" 需使用\"
这是常识

如果这个答案对你有帮助

设个最佳把{:10_254:}

405794672 发表于 2020-6-14 14:59:42

反斜杠后面没有特殊字符就表示要输出反斜杠后面的字符。因为有些字符是一种命令。比如双引号,表示是一个字符串。你要输出双引号怎么办?那就加个反斜杠!不然双引号就成命令了。你不加反斜杠,就表示输出两个语句。它们中间还有个fish,不加双引号的字母,那都叫代码。fish,没有这个命令,也没有这个变量,所以报错。这是要你输出鱼C没有鱼啊!

老八秘制 发表于 2020-6-14 15:03:46

405794672 发表于 2020-6-14 14:59
反斜杠后面没有特殊字符就表示要输出反斜杠后面的字符。因为有些字符是一种命令。比如双引号,表示是一个字 ...

啊这,XD你没有回车键马

405794672 发表于 2020-6-14 15:10:35

老八秘制 发表于 2020-6-14 15:03
啊这,XD你没有回车键马

什么鬼?怎么又扯出回车键了?

老八秘制 发表于 2020-6-14 15:14:44

405794672 发表于 2020-6-14 15:10
什么鬼?怎么又扯出回车键了?

你不觉得这么写会让人很不想看吗,排排版不好吗

老八秘制 发表于 2020-6-14 15:15:40

Mike_python小 发表于 2020-6-14 14:46
第一是 printf
第二
printf("FishC.com no \"fish\"\n");


逐渐Twilight6化{:10_256:}

405794672 发表于 2020-6-14 15:17:03

老八秘制 发表于 2020-6-14 15:14
你不觉得这么写会让人很不想看吗,排排版不好吗

随便了。我又不是写文章。想不想看不关我的事。我说的不是错的就行了

ricoYang 发表于 2020-6-14 16:25:46

405794672 发表于 2020-6-14 14:59
反斜杠后面没有特殊字符就表示要输出反斜杠后面的字符。因为有些字符是一种命令。比如双引号,表示是一个字 ...

那需要加反斜杠才能输出的特殊字符有哪些呢{:10_297:}

405794672 发表于 2020-6-15 15:56:50

ricoYang 发表于 2020-6-14 16:25
那需要加反斜杠才能输出的特殊字符有哪些呢

应该是凡是不能正常输出的字符都是。即命令。。比如反斜杠它自己\\。这个我也是新手,没有去试过,可以百度看看。应该没人会列出来吧?你可以试试,等你哪天想打哪个符号却因为有特殊含义而打不出来时,就试下反斜杠。

ricoYang 发表于 2020-6-16 15:55:22

405794672 发表于 2020-6-15 15:56
应该是凡是不能正常输出的字符都是。即命令。。比如反斜杠它自己\\。这个我也是新手,没有去试过,可以百 ...

好的,谢谢啦
页: [1]
查看完整版本: 带你学c带你飞课后习题求助