首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: int r=8; print{("%d\n",r>>1); 输出结果是( )。
若有以下程序段: int r=8; print{("%d\n",r>>1); 输出结果是( )。
admin
2022-06-24
42
问题
若有以下程序段:
int r=8;
print{("%d\n",r>>1);
输出结果是( )。
选项
A、16
B、8
C、4
D、2
答案
C
解析
C语言中“>>”是对二进制的右移运算符,右移相当于将原数做除二操作,它将原数右移相应位数,并将移出的位舍去,在高位补0,将所得的结果再赋值给变量。本题中8的二进制为00001000,右移一位得到00000100,所以是4。
转载请注明原文地址:https://kaotiyun.com/show/yLkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
if语句的基本形式是:if(表达式)语句,以下关于’’表达式’’值的叙述中正确的是
表达式:(int)((double)9/2)-9%2的值是
有以下程序#include<stdio.h>intfun(inta,intb){if(b=0)returna;、elsereturn(fun(-a,-b));}main(){printf(’’%d\n’’,fun(4,2));}
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
下面关于“EOF”的叙述,正确的是
下列叙述中正确的是
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("%d,%s,%6
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
随机试题
毛泽东在探索中国社会主义建设道路过程中提出,社会主义的发展阶段可能分为()
建筑石膏的特性包括()。
监理单位对其验收合格项目的施工质量负()。
金砖四国
目前主要的运营网络有电信网、______和计算机网。
Ifyouintendusinghumorinyourtalktomakepeoplesmile,youmustknowhowtoidentifysharedexperiencesandproblems.Your
In1919Britainexperienceditslargesteverreductioninindustrialworkinghours,to48perweek.InDowie’sviewthe48-hour
1 Peoplehavebeenpaintingpicturesforatleast30,000years.Theearliestpictureswerepaintedbypeoplewhohuntedanimals
It’snouse_______menottoworry.
Underproperconditions,soundwaveswillbereflectedfromahillsideorothersuchobstruction.Soundtravelsattherateofa
最新回复
(
0
)