首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
84
问题
有以下程序:
#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://www.kaotiyun.com/show/8K3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}则程序的输出结果是
有以下程序:#include<stdio.h>voidfun(char*t,char木*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main()
下列关于栈叙述正确的是()。
有以下程序#includeintf(intx);main(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(’A’+b);}
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
对于一个正常运行的C程序,以下叙述中正确的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
下列叙述中正确的是()。
随机试题
Doctorsaredevelopinganew______fortreatingthatdisease.
A.非溶血性发热反应B.过敏反应C.细菌污染反应D.急性溶血反应E.循环超负荷发热伴喉头水肿的是
按照《医疗器械说明书、标签和包装标识管理规定》,医疗器械说明书应当涵盖下列哪些内容()
某建设工程施工合同被法院确认为无效,该合同的处理方式有( )等。
在国外,建筑工程的投保人一般是( )。
我国现阶段,收入分配领域实行的以按劳分配为主体、多种分配方式并存的分配制度是由( )决定的。
Writeanessayof160~200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,2)ex
用【】数据的形式表示实体与实体间联系的数据模型称为关系模型。
AllthepeoplegatheredatMary’shouse.
IfIHaveanIntrovertedFriendExtrovertsandintrovertsusuallyperformdifferentlyintheirsociallives.Extrovertsget
最新回复
(
0
)