楼上的,\0在字符串里是结束的意思,不是空格。系统检测字符串发现“\0”的时候就判断字符串结束了。所以如果你自己写一个char str[100]中间里面只写了"abcde",没有加上"\0"的话,系统会把100个所有字符都打出来,这样就不对了
答案 BC是错的,哈哈A是输出‘\'B只用了\不算转义字符C没用转义字符,错D是输出ASCII码为0的符号,代码NUL,什么也不干相关推荐 1以下错误的转义字符是A'\\' B'\' C'81' D'\0'顺便解释一下正确的什么意思,非常感谢!
是反斜杠的转义字符\n回车 \r换行\是转义字符标志,\的下一个字母不再是字母本身而是和\一起组成一个新的转义字符