首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: int r=8: printf("%d\n",r>>1); 输出结果是( )。
若有以下程序段: int r=8: printf("%d\n",r>>1); 输出结果是( )。
admin
2020-07-28
65
问题
若有以下程序段:
int r=8:
printf("%d\n",r>>1);
输出结果是( )。
选项
A、16
B、8
C、4
D、2
答案
C
解析
C语言中“>>”是对二进制的右移运算符,右移相当于将原数做除二操作,它将原数右移相应位数,并将移出的位舍去,在高位补0,将所得的结果再赋值给变量。本题中8的二进制为00001000,右移一位得到00000100,所以是4。
转载请注明原文地址:https://www.kaotiyun.com/show/PG3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
下列叙述中正确的是
下面模型中为概念模型的是
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的男性病人姓名的表达
构成计算机软件的是
循环队列的存储空间为Q(1:200),初始状态为front=rear=200。经过一系列正常的入队与退队操作后,front=rear=1,则循环队列中的元素个数为
以下叙述中错误的是
有以下程序#include<stdio.h>structSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"zhao",’m’,85,9
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){___________printf("%d",w[i]);}
在快速排序法中,每经过一次数据交换(或移动)后
随机试题
A.PPI制剂B.H2受体拮抗剂C.莫沙必利D.硝苯地平降低食管下括约肌张力的药物
不符合弥漫性泛细支气管炎表现的是
关于钾盐代谢的叙述,下列哪项不正确
()的构成按工程项目建设过程中各类费用支出或花费的性质、途径等来确定。
公路供配电线路构成中,下列选项中错误的是()。
以下各项中,说法正确的有()。
()国家开发银行在银行间债券市场成功发行2012年第一期开元信贷资产支持证券。这是我国资产证券化重启的第一单,也是迄今为止单笔规模最大的信贷资产证券化产品。
在一次工作汇报后,领导严厉批评了你,因为你汇报材料中有一个数据错了,但数据是小王给你的,这时,你会怎样和领导解释?
Readtheletterbelowaboutanagencyprovidingtemporarystaffforcompanies.ChoosethebestwordtofilleachgapfromA,B,
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispartyouwillhave15minutestogooverthepassagequ
最新回复
(
0
)