首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
76
问题
有以下程序
#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全国计算机二级
相关试题推荐
数字字符0的ASCII值为48,若有以下程序 main() { char a=’1’,b=’2’; printf("%c,b++); printf("%d\n",b-a); } 程序运行后的输出结果是______。
以下程序的结果是______。 main() { char x=3,y=6,z; z=x^<<2; printf("%d",z); }
下面程序段的输出结果是______。 main() { char x=10000111,c; c=(x-2)^(x+2); printf("%d\n",c); }
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
下列关于C语言文件的叙述中正确的是
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
下列选项中不属于结构化程序设计方法的是()。
C语言规定,在一个源程序中,main函数的位置
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是()。
随机试题
当项目非常庞大和复杂而需要分为几部分进行成本计划的编制时,采用的成本计划编制方法是()。
科目汇总表和汇总记账凭证是一种()。
期货交易流程中,客户办理开户登记的正确程序为( )。
证券公司向客户融资,可以使用()。I.自有资金Ⅱ.客户资金账户内存放期达到规定时间的资金Ⅲ.公司贷款所得Ⅳ.客户信用交易担保资金账户内的资金
在人员招聘活动的评估中,内容效度多用于()。
撰写培训评估报告的步骤包括()。
世界食品需求能否保持平衡,取决于人口和经济增长的速度。人口增长会导致食物摄取量的增加;另一方面,经济增长会促使畜产品消费增加,改变人们的食物结构,从而对全球的谷物需求产生影响。据此可知()
每一个复杂的生物个体都是由各种不同的细胞构成的系统,其中每个细胞中的DNA都包含了该生物个体所有性状的遗传信息。这段话蕴涵的哲理有()。
社会规范学习
Whatisthebesttitleofthepassage?
最新回复
(
0
)