c语言问字符串长度等于问字符串元素个数吗

如题所述

是的。这话说得有点绕,但确实是这样。因为C规定\0不是字符串元素而是结束标记。如果以为“1234\0567"是长度为8的字符串,那就错了。这个字符串是1234,所以长度是4,字符的个数也是4。而1234\0567只能说字符数组中存放着8个字符元素!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-11
如果编码格式不是unicode , 即都是ascii字符的话, 长度等于元素个数
第2个回答  2016-12-11
字符串长度比字符串元素个数大一

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网