首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { unsigned char a=8, c; c = a>>3; printf("%d\n", c); } 程序运行后的输出结果是( )。
有以下程序 #include main() { unsigned char a=8, c; c = a>>3; printf("%d\n", c); } 程序运行后的输出结果是( )。
admin
2015-07-28
49
问题
有以下程序
#include
main()
{ unsigned char a=8, c;
c = a>>3;
printf("%d\n", c);
}
程序运行后的输出结果是( )。
选项
A、1
B、16
C、32
D、0
答案
A
解析
字符常量与其ASCII码值一一对应,在计算的时候,可以使用该字符的ASCII码参与运算,输出时会根据格式控制符输出对应的字符或者ASCII码。右移运算符">>"的运算规则是把左边运算数的各二进制位全部右移n位,n取决于">>"右边的数值。字符a的ASCII码值为8,对应二进制为1000,所以a>>3=1,输出的字符c的ASCII码值为1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/U7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3; } printf("%d\n",b); } 程序运行后的输出结果是
以下程序的执行结果是______。 main() { int i,j,m=O,n=0; for (i=0;i<2;i++) {for (j=0;j<2;j++) if(j>=i) m=1;n++; printf("%d\n",n); } }
以下循环体的执行次数是______。 main() { int i,j; for(i=0, j=1;i<=j+1; i+=2,j--) printf("%d\n",i) }
能将高级语言编写的源程序转换成目标程序的是______。
有以下程序#include#includestruetA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,“ZhangDa”,1098
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*ptr)[3]=a;则下列能正确表示数组元素a[1][2]的表达式是______。
若a的值为1,则表达式!a‖++a的值是______。
软件需求分析一般应确定的是用户对软件的______。
随机试题
Itpays______thelongruntobuygoodsofhighquality.
经过第二次减数分裂形成精子细胞的是
郁证的病机有
有关慢性心力衰竭发病机制,下列哪项不妥()。
持票人在行使利益返还请求权时,应向返还义务人提交()。
甲、乙预谋修车后以假币骗付。某日,甲、乙在某汽修厂修车后应付款4850元,按照预谋甲将4900元假币递给乙清点后交给修理厂职工丙,乙说:“修得不错,零钱不用找了”,甲、乙随即上车。丙发现货币有假后大叫“别走”,甲迅即将车启动驶向厂门。丙扑向甲车前风挡,抓住
根据《土地登记规则》第四十七条规定,集体土地所有权和集体土地使用权变更登记应在接到有关协议批准文件后()内办理。
发包人在收到竣工结算报告及结算资料后( )天内仍不支付价款,承包人可以与发包人协议将工程折价。
我国新课程改革的基本理念是()。
Today,atthepushofabutton,youcandownloadandprintthewholeofDante’sDivineComedy,usingonlyacomputer,anInterne
最新回复
(
0
)