printf("%d\n",strlen("ATS\n012\1\\"));输出结果——

请说明一下

第1个回答  2009-03-11
字符串"ATS\n012\1\\"包含以下字符:
A:字符'A'
T:字符'T'
S:字符'S'
\n:转义为回车符
0:字符'0'
1:字符'1'
2:字符'2'
\1:转义为数字1
\\:转义为字符\

最后作为字符串还有一个默认的串尾符'\0',
但是strlen计数时,串尾符'\0'并不统计,
所以一共是9个
第2个回答  2009-03-11
楼上的正确
9
\n
\1
\\
都是一个字符
第3个回答  2009-03-14
大哥我要是你就自己 运行下,汗~~~
第4个回答  2009-03-11
9
\n
\1
\\
都是一个字符本回答被提问者采纳

语句“printf ("%d\\n",strlen("ats\\n012\\1\\\\"))”的输出结果?请详解...
结果是9,"ats\\n012\\1\\\\"由以下字符组成:a t s \\n 表示回车 0 1 2 \\1 表示ASCII码为1的字符 \\\\ 表示字符\\

printf("%d\\n",strlen("ATS\\n012\\1\\\\"));输出结果——
字符串"ATS\\n012\\1\\\\"包含以下字符:A:字符'A'T:字符'T'S:字符'S'\\n:转义为回车符 0:字符'0'1:字符'1'2:字符'2'\\1:转义为数字1 \\\\:转义为字符\\ 最后作为字符串还有一个默认的串尾符'\\0',但是strlen计数时,串尾符'\\0'并不统计,所以一共是9个 ...

...printf("%d\\n", strlen("ATS\\n012\\1\\\\")); 求过程解释
这句话的意思是:%d,strlen 是函数库的一个函数,要来求字符串的长度(不包括\\0).整句话就是以十进制格式输出"ATS\\n012\\1\\\\"的长度是9

printf(%d\\n",strlen (ATS\\n012\\1\\\\"))的输出结果是
printf("%d\\n",strlen("ATS\\n012\\1\\\\"));9 \\n,\\1,\\\\都代表一个字符

语句printf (("%d\\n",strlen("ats\\no12\\1\\\\");的输出结果是……最好能...
strlen函数输出字符串长度 \\n和\\1为转义字符,长度分别为1 \\\\代表字符\\ 所以共9个字符,输出9

printf(“%d\\n”,strlen("ATS\\n\\12\\1\\\\")) 、printf(“%d\\n”,strlen...
所以 对"ATS\\n\\12\\1\\\\",7个字符分别为 'A' 'T' 'S' '\\n' '\\12' '\\1' '\\\\'对"ATS\\n\\0\\g\\1\\\\",4个字符分别为 'A' 'T' 'S' '\\n'对"ATS\\n012\\1\\\\",9个字符分别为 'A' 'T' 'S' '\\n' '0' '1' '2' ...

strlen的问题
printf("%d\\n",strlen("\\t\\"065\\xff\\n"))输出的是7:\\t \\"0 6 5 \\xff \\n 一共七个字符 printf("%d\\n",strlen("ATS\\n012\\1\\\\"))输出的是9:A T S \\n 0 1 2 \\1 \\\\ 一共九个字符

执行printf(“%d\\n”,strlen(“ABCD\\t\\ \\ \\123”));后输出的值是 请...
printf(“%d\\n”,strlen(“ABCD\\t\\ \\ \\123”));表示将strlen(“ABCD\\t\\ \\ \\123“)的结果用%d的形式输出 strlen()是用来求字符串长度的 求出的长度为7 ABCD\\t\\ \\ \\123理解方法 ABCD长度为4 \\t为1 \\长度为1 \\123注意,此处会被认为是8进制数,转为10进制为ANSII 码83表示一个字符,...

执行printf("%d\\n", strlen("a\\n\\"\\x41"))语句其输出结果是___。请具 ...
正确的语句是:include<stdio.h> include<string.h> main(){ printf("%d\\n", strlen("a\\n\\"\\x41"));} 其中strlen()里的是字符串,要用“”才能用,所以里面就有4个字符:"a","\\n",""\\","\\x41".结果:4

执行printf("%d\\n", strlen("a\\n\\"\\x41"))语句其输出结果是___。请具 ...
输出结果是:4,strlen是求字符串长度,需要string.h头文件 为什么是4呢,因为a是一个,\\n是一个, \\"是一个,\\x41'即'A'所以输出4 \\n是换行回车,\\"是输出"\\x41是16进制的41转成10进制是65也就是'A'

相似回答
大家正在搜