楼上的,\0在字符串里是结束的意思,不是空格。系统检测字符串发现“\0”的时候就判断字符串结束了。所以如果你自己写一个char str[100]中间里面只写了"abcde",没有加上"\0"的话,系统会把100个所有字符都打出来,这样就不对了
表示特殊字符:在字符串中,有些字符具有特殊含义,如双引号(")、回车符等。这些字符无法在当前上下文中被直接录入或表示,因此需要使用转义字符来表示它们。 二、常见的转义字符及其含义 以下是一些在C语言中常见的转义字符及其对应的含义: ** **:回车换行。 \t:横向跳到下一制表位置。 \v:竖向跳格。 \b:退格...
以下错误的转义字符是A'\\' B'\' C'81' D'\0'顺便解释一下正确的什么意思,非常感谢! 答案 BC是错的,哈哈A是输出‘\'B只用了\不算转义字符C没用转义字符,错D是输出ASCII码为0的符号,代码NUL,什么也不干相关推荐 1以下错误的转义字符是A'\\' B'\' C'81' D'\0'顺便解释一下正确的什么意思...
转义字符"\xab"表示什么意思? 关注问题写回答 登录/注册Unicode(统一码) 字符编码 字符 转义字符"\xab"表示什么意思?(xab的十进制是171,明显已经超过了ASCII码的范围了,怎么回事呢?)显示全部 关注者2 被浏览1,955 关注问题写回答 邀请回答 好问题 1 条评论 分享 登录后你可以...
‘0’是字符0 对应ascii 码:30;0是数字0 对应ascii 码:00。C语言:C语言是一门通用计算机编程语言,应用广泛。 c语言中\0是字符串的结束符,任何字符串之后都会自动加上\0。如果字符串末尾少了‘\0’转义字符,则其在输出时可能会出现乱码问题。