00问答网
所有问题
有以下程序段,输出结果是( )。 char s[ ]="\\141\141abc\t"; printf ("%d\n",strlen(s));
如题 具体分析一下
举报该问题
推荐答案 2015-09-08
char s[ ]="\\141\141abc\t";
\\
转义字符
\
141 三个数字字符
\141 转义字符
斜杠
后的141是8进制数
abc 三个字母
\t 一个转义字符 TAB
共计九个字符
strlen(s) 是得到
字符串
S的长度,所以,输出9
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DZIeZeD0IrjDTrITDrI.html
其他回答
第1个回答 2015-09-08
\\输出一个\
然后是141
\141输出a
然后是abc
然后是制表符
所以总的输出应该是\141aabc______(后面是制表位)
第2个回答 2015-09-08
输出为: 9
\\ 转义字符, 输出一个斜杠
141普通, 三个字符
\141 转义字符, 输出a, 一个字符
abc普通, 三个字符
\t 转义字符, 输出一个tab空格, 一个字符
加起来一共9个
相似回答
main
()
{
char
s[]=
"\\141\
141abc
\
t
" ; printf("%d",strlen(s
));
getc...
答:
char
s[]=
"\\141\
141abc
\t";进行strlen统计时,得到的结果为:9 共有如下字符:\:\\连用,标志一个反斜杠字符
1 4 1
\141:\ddd标志三位八进制 a b c \
t
char c[]="\t\v\\\0will\n";进行strlen统计时,得到的结果为:3 共有如下字符:\t: 水平制表符 \v:垂直制表符 \ :...
已知
程序
: main
()
{
char
s [
] =
"\141\
141abc
\
t
"; printf ("%d\n...
答:
\
141
是ASCII字符a 所以 字符串s 存储的是 aaabc和Tab, 共6个字符 strlen
(s)
等于6 printf 把6这个整数输出
\\141\
141abc
\
t输出
的字长是多少
答:
\\为一个转义字符,代表一个反斜杠字符“\”,转义字符\
141
是三个八进制数对应的ASCII值,八进制141转换成十进制为97,所以是字符“a”,转义字符\t是代表水平制表,占一个字符。所以有"\","1","4","1","a","a","b","c","\t"共9个字符。
\num 匹配 num,其中 num 是一个正整数.对所获取的匹配的引用.例如...
答:
Pattern;public class AA { public static void main(String[] args) { String
s=
"aa bb 好好"; String regex="(.)\\1"; Pattern p=Pattern.compile(regex); Matcher m=p.matcher
(s);
while(m.find()){ System.out.println(m.group()); } }}运行结果 aa bb 好好 ...
大家正在搜
相关问题
以下程序段的输出结果是 char s[]="\\141\14...
以下程序段的输出结果是 char s[]="\\141\14...
以下程序段的输出结果是 char s[]="\\141\14...
一个C语言题:char s[ ]="\\141\141abc...
4、 以下程序的输出结果是main( ){ int k=17...
一个C语言题:char s[ ]="\\141\141abc...
main() { char s[]="\\141\141ab...
\\141\141abc\t输出的字长是多少