字符串“a+b=12\n\t”的长度为( 8),为什么啊

问题描述:

字符串“a+b=12\n\t”的长度为( 8),为什么啊
我也不知为什么,全国计算机二级的答案

答案是正确的.字符串含下面8个字符.
a
+
b
=
1
2
\n ------------>转义符,表示回车符.
\t------------>转义符,表示跳格符.可 不是还有\o的一个字符吗,应该9个呀计算长度时'\0'不算在内。哦 ,我知道啦,有几个字符长度就是多少,求占得字节数时再算上'\0'吧,谢您啦