c语言字符串长度

1.c语言字符串中有空格 那空格计算在字符串长度里吗?
比如char string[10]="i am a" 这个字符串长度是6还是4?
2.字符串中如果存在转义字符 那转移字符计算在字符串长度里吗?

1. 空格是计算在字符串长度里的,但需要注意的是C风格字符串最后的结束符'\0',char string[10]="i am a" ,长度是6(使用strlen()函数的结果)。

2. 转义字符同样计算在字符串长度里。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-18
空格当然算在字符串长度里了,i am a是6啊转义字符不算
第2个回答  2010-09-18
是6呀
相似回答