首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
68
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是main(){chara=’H’;a=(a>=’A’&&a
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-a);}
有以下程序#includemain(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
若inti,k,则关于for(i=0,k=一1;k=1;k++)printf(’’*****\n’’);语句执行情况的叙述中正确的是()。
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,Y);其输出结果是
下列叙述中正确的是()。
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的
设循环队列的存储空间为O(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
以下选项中不能用于描述算法的是()。
随机试题
敷设直埋光缆必须首先进挖沟,光缆沟的底部宽度一般为()。
患者突发高热,寒战,右上腹痛,查体可见巩膜黄染,其黄疸最可能的原因是()
对小儿行大量不保留灌肠时,肛管插入直肠内深度为
DNA分子上能被依赖于DNA的RNA聚合酶特异识别的部位叫
影响药物胃肠道吸收的生理因素错误的是
A、≤10B、≤5C、≤1.0D、≤0.5E、≤0.1一次性使用无菌注射器其镉的含量应是
孙犁是“白洋淀派”创始人。()
在对一个软件系统的架构进行设计与确认之后,需要进行架构复审。架构复审的目的是为了标识潜在的风险,及早发现架构设计中的缺陷和错误。在架构复审过程中,主要由()决定架构是否满足需求、质量需求是否在设计中得到体现。
Asmanyas40%ofuniversitylanguagedepartmentsarelikelytoclosewithinadecade,theformergovernmentadviserchargedwi
Duringtheearlyyearsofthiscentury,wheatwasseenastheverylifebloodofWesternCanada.Whenthecropsweregood,the【S1
最新回复
(
0
)