首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { char a=4; printf("%d\n",a=a<<1); } 程序运行的结果是( )。
有以下程序: #include main() { char a=4; printf("%d\n",a=a<<1); } 程序运行的结果是( )。
admin
2020-11-27
45
问题
有以下程序:
#include
main()
{ char a=4;
printf("%d\n",a=a<<1);
}
程序运行的结果是( )。
选项
A、40
B、16
C、8
D、4
答案
C
解析
移位运算符的优先级比赋值运算符优先级高,故语句“a=a<<1”先进行a的二进制移位运算,左移一位相当于原数乘以2,a<<1结果为4*2=8,没有超过char类型的范围,将8赋值给a,并输出a的值。
转载请注明原文地址:https://kaotiyun.com/show/8K3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是( )。
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
有以下函数:intaaa(char,*s){char,*t=s:;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
下列叙述中错误的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
下列叙述中正确的是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
随机试题
A、Askforprofessionaladvicefromhisseminar.B、Turntohisteacherforfillinginstruction.C、Takeoneortwoseminarsbefore
系统性红斑狼疮患者可出现的自身抗体有
9岁男孩,营养发育正常,体重26ks,身长133cm,头围53cm,胸围最可能是
慢粒白血病下列哪项错误
A、通风、干燥处B、通风、阴凉处C、阴凉、干燥处D、密闭贮藏E、石灰缸内种子类药材炒后应贮存于
我国的安全生产管理体制包括()。
计算6000-1-2-3-…-99-100的值()。
(2013年单选29)甲以房屋作抵押向乙借款,并办理了抵押登记。后甲未按期归还借款,且未与乙就如何实现抵押权达成协议。根据我国物权法规定()。
设函数y(x)(x≥0)二阶可导且y’(x)>0,y(0)=1.过曲线y=y(x)上任意一点P(x,y)作该曲线的切线及z轴的垂线,上述两直线与x轴所围成的三角形的面积记为S1,区间[0,x]上以y=y(x)为曲边的曲边梯形面积记为S2,并设2S1-S2恒
WhatisthemaintaskoftheUnitedNationsPopulationFund?
最新回复
(
0
)