00问答网
所有问题
在C语言中 /1 用strlen来算 长度为什么是1 它代表什么意思?
如题所述
举报该问题
推荐答案 2019-11-16
是转义字符,应该是
\1,你的斜线的方向弄反了。
\1
中,\
表示转义,\1转移成一个笑脸的符号,\的长度不算在内。用一个字节存储,strlen
求字符的长度,
所以,打印出来是
1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/enrTITDjrTBI0eZZDn.html
其他回答
第1个回答 2019-11-20
strlen是用来计算字符串长度的,返回值为你所要计算的字符串的长度!
相似回答
c语言中strlen
所输出的字符
长度
到底要不要再加
1
(指'\0')?
答:
不用加1,有些情况加1,是把字符串看成了字符数组,才要加1的
。strlen函数求的是字符串的实际长度,它是从开始到遇到第一个'\0',如果你只定义没给它赋初值,结果不定,它会从aa首地址一直找下去,直到遇到'\0'停止。
c语言
,这
一
题
为什么
选B
?strlen计算
的
长度
不是不包括\0吗
答:
strlen
仅仅计算字符个数,不包括最后的\0。解析说的包含结尾符是不当的。至于减
一
是因为数组是从0开始的,最后一个元素的下标是字符个数减一。选择B是正确的。
C语言用strlen
(s)求字符串s的
长度
char s[]="\t\v\\\0will\n"_百度知 ...
答:
长度
3。‘\’是转义符号,和后面的字符或数字组合表示
一
个字符。这里‘\0’表示结束符号0,字符串的长度就截止到这里。前面共有3个字符分别是'\t','\v','\\'。
为什么
这个char类型数组
用strlen
测量
长度
为11? char string[]={'
1
...
答:
如果是想定义字符串可以直接用char string[]={"1 2 3"}; 这个字符串的有个'\0'作为字符串的结束符。或者也可以在后面自己加个'\0',如char string[]={'1',' ',' ','2',' ',' ','3', '\0'};再来说说原来strlen输出
为什么
为11,因为
strlen是
通过判断字符串的结束符'\0'作为...
大家正在搜
在c语言中sizeof是什么意思
c语言中strlen怎么用
c语言中strlen函数怎么用
c语言中strlen用法
C语言中strlen
C语言中strcat
c语言中extern
C语言中strcmp
C语言中strcpy