
为什么是C? 谢谢了
3个回答
展开全部
#include <stdio.h>
int main(){
int i=0;
char s[100]="123\123456";
printf("%c",s[3]);
return 0;
}
这样子会输出s,他把\123(8进制)转换成83(10进制),83对应的ascii是S
s=123s456
int main(){
int i=0;
char s[100]="123\123456";
printf("%c",s[3]);
return 0;
}
这样子会输出s,他把\123(8进制)转换成83(10进制),83对应的ascii是S
s=123s456
展开全部
123三个字符
\123是转义字符,\是转义符号,后面可跟1-3个8进制数,具体是几个,是看数据而定的,如:\18表示两个字符,一个\1 一个8,因为,8不是8进制数,所以,只取一个1
456三个字符
共计7个字符,所以,输出7,选 C
\123是转义字符,\是转义符号,后面可跟1-3个8进制数,具体是几个,是看数据而定的,如:\18表示两个字符,一个\1 一个8,因为,8不是8进制数,所以,只取一个1
456三个字符
共计7个字符,所以,输出7,选 C
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为不会的题都选C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询