符号问题
答:printf("FishC.com no \"fish\"\n");?\“fish”\这两个\\有什么意思
转义
这里双引号不是成对出现了,为了让第一个双引号匹配到最后一个双引号
中间的双引号只能代表为字符
这里用转义符号\使得"成为纯粹的字符 printf("FishC.com no “fish”\n");
那为什么我这样也可以的?
黑月黄龙 发表于 2021-10-12 12:56
printf("FishC.com no “fish”\n");
那为什么我这样也可以的?
那是中文符号 逃兵 发表于 2021-10-12 13:00
那是中文符号
#include <stdio.h>
int main()
{
printf("FishC.com no “fish”\n");
return 0;
黑月黄龙 发表于 2021-10-12 13:01
#include
int main()
这是我的程序
黑月黄龙 发表于 2021-10-12 13:01
#include
int main()
"英文引号,“中文引号
"作为编程符号必须转义
“对于程序来说就是个字符 逃兵 发表于 2021-10-12 13:03
"英文引号,“中文引号
"作为编程符号必须转义
“对于程序来说就是个字符
所以说用英文双引号就要转义,用中文的就不用是吗 黑月黄龙 发表于 2021-10-12 13:05
所以说用英文双引号就要转义,用中文的就不用是吗
对的,英文"作为字符需要转义 逃兵 发表于 2021-10-12 13:06
对的,英文"作为字符需要转义
好的,谢谢
页:
[1]