har sp[]="\t\v\\\0will\n"; printf("%d",strlen(sp));
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 18:14:22
har sp[]="\t\v\\\0will\n"; printf("%d",strlen(sp));
是char
是char
就是求字符数组sp的长度,
"\t\v\\\0will\n"
sp[0]='\t' 转义字符,代表制表符TAB
sp[1]='\v' ;转义字符
sp[2]='\\';转义字符 ,代表字符'\'
sp[3]='\0';代表字符串尾;字符串遇到‘\0',编译器认为它已经结束,会截断后面的字符
所以sp[]数组共有4个字符
strlen函数求字符串长度时是不计算最后一个’\0',
所以strlen(sp)=3;
再问: (给力)那个will是什么意思啊 不计算入内么
再答: will是在字符串结束符'\0'之后,所以不会计算到字符串中的
"\t\v\\\0will\n"
sp[0]='\t' 转义字符,代表制表符TAB
sp[1]='\v' ;转义字符
sp[2]='\\';转义字符 ,代表字符'\'
sp[3]='\0';代表字符串尾;字符串遇到‘\0',编译器认为它已经结束,会截断后面的字符
所以sp[]数组共有4个字符
strlen函数求字符串长度时是不计算最后一个’\0',
所以strlen(sp)=3;
再问: (给力)那个will是什么意思啊 不计算入内么
再答: will是在字符串结束符'\0'之后,所以不会计算到字符串中的
har sp[]="\t\v\\\0will\n"; printf("%d",strlen(sp));
下面程序的运行结果是: char c[]="\t\v\\\0will\n" printf("%d",strlen);
C语言题目求解char[ ]="\t \chinese\ \girl\n" printf("%d",strlen(s))
main() { char s[]="stop\0\n\""; printf("%d\n",strlen(s)) }
补充单词c()()d、t()()n、sp()()rt
设char*1=“12345”,s2=“1234”;执行语句printf(“%d\n”,strlen(strcpy(s1
char *s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,
有以下程序片段char str[]="ab\n\012\\\"";printf("%d",strlen(str));的输
char s[]=" an apple" ; printf(" %d\n",strlen(s)); A)7 B)8 C)
Char s[]="\113vwxyz\x41"; printf("%d\n",strlen(s)); 为什么结果是7
main() { char s[]="\\141\141abc\t" ; printf("%d",strlen(s));
SP.