首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要通过位运算使整型变量a中的各位数字全部清零,以下选项正确的是
若要通过位运算使整型变量a中的各位数字全部清零,以下选项正确的是
admin
2021-04-28
47
问题
若要通过位运算使整型变量a中的各位数字全部清零,以下选项正确的是
选项
A、a=a^0;
B、a=a|0;
C、a=a&0;
D、a=!a;
答案
C
解析
异或运算^,位相同为0,不同为1,或运算|只用对应位有1,结果为1,否则为0,与运算&,对应位都为1,才为1,否则为0,=!不等于。只有与0按位与,才能保证任意数的所有位清零,可得答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/yRtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
若有以下定义和语句#includechars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
设有语句typedefstruetTT{charc;inta[4];}CIN;,则下列叙述中正确的是()。
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){ease0:a++;break;case1:b++;break;}
有以下程序main(){inta=3;d0{printf("%d,",a-=2);}while(!(--a));printf("\n");}程序运行后的输出结果是
若有以下程序typedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy(p,“Qian”);)main(){STUa=fN
有以下程序#includemain(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是()。
以下选项中不能作为C语言合法常量的是()。
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
随机试题
学生确信自己有能力完成一项学习任务时,就会产生高度的自我效能感。()
二期梅毒的主要表现是
慢性肾衰发病机制的三高学说是指
药物透皮吸收是指
高某,男,38岁,曾因盗窃罪被判处有期徒刑4年,刑满释放后,仍不思悔改,其父多次劝导,反而招致高某不满,心生怨恨。某日,因其父劝解,引发高某怒火冲天,打伤其父。经依法侦查,检察机关提起公诉,法院受理此案并开庭审理。回答以下问题。
风险转移是工程项目风险管理中非常重要而且广泛应用的一项对策,主要分为两种形式:()与财务型风险转移。
对出口卷烟的增值税退(免)税政策是( )。
学生获取系统知识的重要工具以及教师进行教学的主要依据是()。
算法的时间复杂度是指()。
TradeExplorerMagazine1030NewburyStreet,Philadelphia,PAMarch12LanceHughesMarketingManagerE-bookStationDearMr.
最新回复
(
0
)