C语言中,反斜杠字符“\”能显示,为什么是转义字符? 谢谢 0基础菜鸟。

C语言中,反斜杠字符“\”能显示,为什么是转义字符? 谢谢 0基础菜鸟。
谢谢回答的前辈!0基础菜鸟,第一次看C。反斜杠字符“\”能通过键盘输入在计算机显示器上显示,但它却列为不可显示字符,有点迷茫,不过现在懂了,多谢。

你说的能显示是什么意思?
\后面紧跟的 一个字符 C语言会解析为特定的含义的。也即所谓的转义字符。

你如果直接printf("this is \ "); 这样就编译不过去,报错。原因就是 \不能单独使用,要跟后面一个字符合起来使用表达特定的含义。printf("this is \\ "); 这样 才能正确显示 \
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-08
好比在输出的时候有\n 换行,如果你不加"\"的话,它就会认为你输出的可能就是n,所以说"\"有这么一个转换的作用。
相似回答