首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { unsigned char a=2, b=4, c=5, d; d = a | b; d &= c; printf("%d\n", d); } 程序运行后的输出结果是
有以下程序 main() { unsigned char a=2, b=4, c=5, d; d = a | b; d &= c; printf("%d\n", d); } 程序运行后的输出结果是
admin
2018-10-16
87
问题
有以下程序
main() {
unsigned char a=2, b=4, c=5, d;
d = a | b; d &= c;
printf("%d\n", d); }
程序运行后的输出结果是
选项
A、3
B、5
C、4
D、6
答案
C
解析
本题考查位运算,|为按位或运算,&为按位与运算,按位与(&)运算符的作用是:把参加运算的两个运算数按对应的二进制位分别进行“与”运算,当两个相应的位都为1时,该位的结果为1;否则为0。按位或(|)的运算规则是:参加运算的两个运算数中,只要两个相应的二进制位中一个为1,则该位的运算结果即为1;只有当两个相应位的数都为0时,该位的运算结果才为0。首先d=2|4值为6,d=6&5值为4。
转载请注明原文地址:https://kaotiyun.com/show/Lgxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能是将输入的正整数按逆序输出。例如,若输入135,则输入531,请填空。#includemain(){intn,s;printf("Enteranumber:");scan
下列程序的功能:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",£r);star*r*r;prin
若执行下面的程序时,从键盘输入5和2,则输出结果是main(){inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a<b)k=a%b;elsek=b%a;
已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出比中的值为大写字母的表达式是( )。
有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case0:prinft("%d",i);case
以下程序运行后输出的结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
以下对联合类型叙述正确的是()。
下列选项中错误的说明语句是
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
对于白箱(盒)测试用例的各设计准则,下列叙述中正确的是()。
随机试题
重度烫伤深及(),皮肤会变干硬、变白,甚至呈焦黑色,这时已感觉不到疼痛。
下列属于老舍短篇小说的是()
能鉴别胃阴虚的见症是
A.胸闷气喘B.胸闷刺痛C.胸闷胁胀D.胸闷痰多E.胸闷气短心气不足者可见
某内资企业2005年度资料如下:①自用营业用房的原值为400万元,当地规定允许减除房产原值的比例为20%;出租房屋一幢给某饭店,并规定按饭店营业收入的10%收取租金,饭店全年营业收入为100万元。②外单位用房屋抵偿债务,房屋价值30万
逮捕的条件包括()。
写出四阶行列式中含有因子a11a23的项.
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f值的数据类型为()。
皆さんは図書館を利用していますか。皆さんが住んでいるところの近くに必ず図書館があるはずです。最近の図書館には本だけではなく、ビデオやCDなどもあります。もちろん雑誌や新聞や辞書もあります。図書館の中にいつも本を読むのにちょうどいい温度になっています。夏は涼
WhatdoNationalSemiconductor,MaxwellHouseCoffee,Deloitte&Touche,andHearstMagazineshaveincommon?Alltheseorganiza
最新回复
(
0
)