char a='\'; 在c++中应该怎么表示?如题目上那样的写法是错的.记得需要什么什么转义的.如果详细点,或者把类似的情况(其他符号)的说一下会追加分哦!

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 15:41:56

char a='\'; 在c++中应该怎么表示?如题目上那样的写法是错的.记得需要什么什么转义的.如果详细点,或者把类似的情况(其他符号)的说一下会追加分哦!
char a='\'; 在c++中应该怎么表示?
如题目上那样的写法是错的.
记得需要什么什么转义的.
如果详细点,或者把类似的情况(其他符号)的说一下会追加分哦!

char a='\'; 在c++中应该怎么表示?如题目上那样的写法是错的.记得需要什么什么转义的.如果详细点,或者把类似的情况(其他符号)的说一下会追加分哦!
因为
像 \、# 、%等等字符在程序中有特别的用途,所以为了正常使用它,就需要复杂一点的表示了,此时C中用\来引起一个表达式就是了.
后边的表达式有几种,一种就是引起 \'"等
然后就是引起一个8进制表达式如\054,其中0必须有,表示8进制
或者一个十六进制的表达式\x9f,其中x表示十六进制,同样不可省略
这种情况不光是在C语言中有
在其他的语言甚至技术中都有
例如html语言,就是网页文件中 ,大于号和小于号构成的尖括号,分别都要用转义字符来表示
空格什么的也是
你可以看看
下次你提问题的时候,带上尖括号,然后查看源文件,你会看到对应位置上没有尖括号,而是两个东西