准备二级考试的小伙伴们!刷题的时候也一定遇到了上图中的字符串长度判断问题吧!反正我是被坑到了,下面就让来带大家一起来填坑吧
还是这个例子:
问题:字符串 \'ABC'0
正确答案:其长度为 7
why? 这是转义字符的陷阱, 转义字符只占一个长度 知道陷阱了,就不难看出结果来了 \ ' A B C ' 0 所以答案是 7
那什么是转义字符呢?
所有的ASCII码都可以用“”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如 ,t,n等,就称为转义字符。
附转义字符表:



