C语言题目求解char[ ]="\t \chinese\ \girl\n" printf("%d",strlen(s))
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/25 14:50:49
C语言题目求解char[ ]="\t \chinese\ \girl\n" printf("%d",strlen(s));
应该是这样吧
char s[ ]="\t \chinese\ \girl\n";
printf("%d",strlen(s));
长度是15个
其中\t \n当做转义字符 一个字节
另外一个\ 包括\c \空格 \g会当做非法转义字符,忽略\ 只保留后面的字符
所以是
\t 空格 c h i n e s e 空格 g i r l \n
共计15个
char s[ ]="\t \chinese\ \girl\n";
printf("%d",strlen(s));
长度是15个
其中\t \n当做转义字符 一个字节
另外一个\ 包括\c \空格 \g会当做非法转义字符,忽略\ 只保留后面的字符
所以是
\t 空格 c h i n e s e 空格 g i r l \n
共计15个
C语言题目求解char[ ]="\t \chinese\ \girl\n" printf("%d",strlen(s))
char s[]=" an apple" ; printf(" %d\n",strlen(s)); A)7 B)8 C)
下面程序的运行结果是: char c[]="\t\v\\\0will\n" printf("%d",strlen);
main() { char s[]="stop\0\n\""; printf("%d\n",strlen(s)) }
Char s[]="\113vwxyz\x41"; printf("%d\n",strlen(s)); 为什么结果是7
main() { char s[]="\\141\141abc\t" ; printf("%d",strlen(s));
求解C语言试题.13、设有 static char str[ ]="Beijing"; 则执行printf("%d\n"
设有定义:char s[12]={"string"};则printf("%d",strlen(s));的输出值是多少?
设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));的输
#include; char *p="ABC" printf("%d",strlen(p)+*p);