首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { char a=4; printf("%d\n",a=a<<1); } 程序运行的结果是( )。
有以下程序: #include main() { char a=4; printf("%d\n",a=a<<1); } 程序运行的结果是( )。
admin
2020-11-27
97
问题
有以下程序:
#include
main()
{ char a=4;
printf("%d\n",a=a<<1);
}
程序运行的结果是( )。
选项
A、40
B、16
C、8
D、4
答案
C
解析
移位运算符的优先级比赋值运算符优先级高,故语句“a=a<<1”先进行a的二进制移位运算,左移一位相当于原数乘以2,a<<1结果为4*2=8,没有超过char类型的范围,将8赋值给a,并输出a的值。
转载请注明原文地址:https://kaotiyun.com/show/8K3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序,程序运行后的输出结果是main(){chara=’H’;a=(a>=’A’&&a
有以下程序,程序运行后的输出结果是#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
以下程序的输出结果是()。(说明:字母A的ASCⅡ码值是65)voidfun(char*s){while(*s){if(*s%2)printf(’’%c’’,’s);s++;}}main(){chara[]=’’BYTE’’;fun(a)
下列关于栈叙述正确的是()。
有以下程序#includeintf(intx);main(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(’A’+b);}
sizeof(double)是
下列叙述中正确的是()。
随机试题
少气息微,皮毛不泽为目疏疏无所见,囊缩筋挛,善恐为
下列关于水溶性颗粒剂干燥的叙述,错误的是
属类固醇激素的是
A.有涉及药品的宣传广告B.在大众传播媒介发布广告C.发布广告D.在零售药店销售处方药不得
火车的正误点属于服务质量特性中的()。
2013年4月3日,诺贝尔奖获得者,美国麻省理工学院华裔物理学家丁肇中宣布,他所率领的阿尔法磁谱仪项目团队发现的40万个正电子或许来自同一个源头()
同类农产品的效用一般可以()。
A:I’mmuchgratefultoyouforeverythingyou’vedoneforme.B:______
哪对鳃弓在形成后不久消失()。
1987年6月12日至26日,联合国在维也纳召开有138个国家的3000多名代表参加的麻醉品滥用和非法贩运问题部长级会议。会议提出了“爱生命,不吸毒”的口号。与会代表一致同意将每年的6月26日定为“国际禁毒日”,以引起世界各国对毒品问题的重视,同时号召全球
最新回复
(
0
)