\加后面的一个字符组成一个整体,算作一个字符,\0表示结束符,字符串到此结束,后面的不计,所以例2是3
到'\0'就结束了
\是转义符,如果跟数字,可以是0到255之间的数字,如果是16进制,那么就是x0到xff
如果是其它符号,只能跟一个
其它的就是一个字算一个字符,最终到\0就结束了
例2:\t是一个,\v算一个,\\是一个,然后\0结束了,\0本身不占字符数
例3:\x69是一个数,x表示16进制。后面\0结束了
如何去做这些题,那么一些常见的转义字符,需要先了解一下,
比如图中的例2,char sp[10]="\t\v\\0will\n"
\t \v \ 等这些都是转义字符 这个字符串长度为什么为3呢
因为它后面遇到了 \0 所以长度就是 3
那\0为什么不算? 因为 \0 表示字符串结束,在计算长度时,不算在内,遇到的时候已经终止了。
望采纳!!