首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char a=4; printf("%d\n", a=a
有以下程序 #include main() { char a=4; printf("%d\n", a=a
admin
2015-07-28
35
问题
有以下程序
#include
main()
{
char a=4;
printf("%d\n", a=a<<1 );
}
程序的运行结果是( )。
选项
A、8
B、16
C、40
D、4
答案
A
解析
左移运算符"<<"的运算规则是把左边运算数的各二进制位全部左移n位,n取决于"<<"右边的数值,高位丢弃,低位补0。字符变量a的ASCII码值为4,对应二进制数值为0100,左移1位后值为1000,对应十进制数值为8,所以输出结果为8,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/NKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有文本文件test.txt,其中的内容为:Iamthewinner!。以下程序中,文件test.txt已正确为“读”而打开,由文件指针fr指向该文件,则程序的输出结果是______。main(){FILE*fr;charstr
有以下程序 main() { int a,b,d=25; a=d/10%9;b=a&&(-1) printf("%d,%d\n",a,b); } 程序运行后的输出结果是______。
以下程序运行后的输出结果是______。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case
以下程序运行后的输出结果是______。main(){inta=3,b=4,c=5,t=99;if(b<a&&a<c)t=a;a=C;c=t;if(a<c&&b<c)t=b;b=a;a=t
下面能正确进行字符串赋值操作的语句是______。
下列变量定义中合法的是______。
以下对C语言的描述中,正确的是______。
下列叙述不正确的是______。
以下选项中,能用作用户标识符的是
下列叙述中正确的是()。
随机试题
It’sstillearlyinthemorning.Thereisn’t______intheoffice.
超声耦合剂最主要的作用是
水平型食物嵌塞的原因是
某市人民检察院在侦查该市规划局主管城市房屋规划工作的副局长常某贪污案的过程中,除发现常某侵吞公款外,还发现常某涉嫌巨额财产来源不明罪和非法持有枪支罪。市人民检察院对于常某涉嫌非法持有枪支罪应如何处理?
投资企业将长期股权投资从权益法改为成本法核算,应在中止采用权益法时,按该长期股权投资的账面价值作为新的投资成本。( )
贵州省地处云贵高原,地势东高西低,自中部向北、东、南三面倾斜。()
—Ican’tfindmynewwatch.That’smybirthdaypresentfrommydad.—______!Youarewearingit,isn’tit?
小陈从其父亲那里继承了一块古玉,并以一万元的价格卖给小周。后来小徐向小陈说古董是其交给小陈的父亲保管的,并提供了证据。则小陈卖古董所得一万元的行为是()。
Whatimpactcanmobilephoneshaveontheirusers’health?Manyindividualsareconcernedaboutthesupposedilleffectscaused
Wheredoesthemanwork?
最新回复
(
0
)