下面程序段的运行结果是 char c[]="\t\v\\owill\n"; printf("%d"
发布网友
发布时间:2022-08-19 20:49
我来回答
共4个回答
热心网友
时间:2023-10-27 07:50
根据楼主提供的答案是3,做一点分析。
char
c[]
字符数组
是不是打错了,应该为char
c[]="\t\v\\\0will\n"
\t
表示一个字符;
\v
表示一个字符;
\\
表示一个字符;
\0
表示字符终止。
热心网友
时间:2023-10-27 07:51
strlen会算到\0为止,我觉得楼主应该说的是"\tv\\\0will\"
里面应该是0不是o。
所以\t,
v,
\\
一共三个字符。
热心网友
时间:2023-10-27 07:51
结果为9
\t
转义字符算1个字符
\v
转义字符算1个字符
\\
转义字符算1个字符
o
1个字符
w
1个字符
i
1个字符
l
1个字符
l
1个字符
\n
转义字符算1个字符
共9个字符
再看看别人怎么说的。
热心网友
时间:2023-10-27 07:52
结果为9
\t
转义字符算1个字符
\v
转义字符算1个字符
\\
转义字符算1个字符
o
1个字符
w
1个字符
i
1个字符
l
1个字符
l
1个字符
\n
转义字符算1个字符
共9个字符