33问答网
所有问题
c语言问字符串长度等于问字符串元素个数吗
如题所述
举报该问题
推荐答案 2016-12-11
是的。这话说得有点绕,但确实是这样。因为C规定\0不是字符串元素而是结束标记。如果以为“1234\0567"是长度为8的字符串,那就错了。这个字符串是1234,所以长度是4,字符的个数也是4。而1234\0567只能说字符数组中存放着8个字符元素!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RBPP0PPhW5dR5WddB0W.html
其他回答
第1个回答 2016-12-11
如果编码格式不是unicode , 即都是ascii字符的话, 长度等于元素个数
第2个回答 2016-12-11
字符串长度比字符串元素个数大一
相似回答
字符串长度等于
字符
个数
么?
答:
【有的语言如
C语言
,此时
字符串长度
=字节数,】有的语言如JS,此时字符产长度=
字符个数
。
c语言中
,
字符串
的
长度
和所占的字节数一样吗?
答:
不一样
,字符串是以\0结尾的,\0是不计入字符串长度,但是占了一个字节
C语言
关于
字符串长度
和
元素个数
的问题
答:
首先,双引号” “表示内容为
字符串
,所以"Beijing“是字符串,而字符串后面会自动地跟上一个'\0'作为结束符,所以,当你将”Beijing“赋值给s[20]或者说s[]的时候,'\0'也跟着被赋值进去了。而单引号‘ ’ 则表示内容为字符,所以当你把'B‘,'E','I','J','I','N','G'这样赋值给字...
大家正在搜
c语言比较字符串长度
c语言中字符串的长度
c语言字符串长度怎么算
c语言判断字符串长度
字符串长度怎么自己数
字符串长度怎么数
字符串长度包括\0吗
字符串长度函数
求字符串长度的函数
相关问题
C语言 字符串/字符数组元素个数的问题
为什么字符串长度比总字符个数还要多1
C语言关于字符串长度和元素个数的问题
问一个C语言的问题,用strcmp比较字符串数组中各字符串的...
C语言中,关于字符串长度与字符数组长度的问题。
C语言里面要定义一个字符串数组,数组元素个数不确定,每个元素...
c语言问题。 指针相见为什么还有除字符串的长度呢?
C语言字符串长度不是实际长度+1吗