首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: int r=8: printf("%d\n",r>>1); 输出结果是( )。
若有以下程序段: int r=8: printf("%d\n",r>>1); 输出结果是( )。
admin
2020-06-16
25
问题
若有以下程序段:
int r=8:
printf("%d\n",r>>1);
输出结果是( )。
选项
A、16
B、8
C、4
D、2
答案
C
解析
C语言中“>>”是对二进制的右移运算符,右移相当于将原数做除二操作,它将原数右移相应位数,并将移出的位舍去,在高位补0,将所得的结果再赋值给变量。本题中8的二进制为00001000,右移一位得到00000100,所以是4。
转载请注明原文地址:https://kaotiyun.com/show/MpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2:elsey+=3;printf("%d\n",y)
以下叙述中错误的是()。
有以下程序:#include<stdio.h>main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);pr
下列给定程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abe”“CD”“EF”连接起来,结果是”abc-CDEF”。请改正程序中的错误,使它能得出正确的结果。注意:不要
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x—y)+(z+y)/(z—y)的值。其中x和y的值不相等,z和y的值不相等。例如,当x的值为9,y的值为11,z的值为15时,函数值为一3.50。请改正程序中的错误,使
设有定义:intx[2][3];则以下关于二维数组X的叙述中错误的是()。
设文件指针fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是()。
以下函数的功能是计算a的n次方并作为函数值返回:doublefun(doublea,intn){inti;doubles=1.0;for(i=1;i
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
关于数组和指针,以下说法错误的是()。
随机试题
临床治疗子痰初起,常选用的方剂是
A.止泻灵颗粒B.鹭鸶咯丸C.小儿化食丸D.解肌宁嗽丸E.龙牡壮骨颗粒属于小儿咳嗽类药的是
王某,多次实施抢劫行为,手段恶劣并数额较大,后来在一次抢劫活动中被警察当场抓获。由于该案是被公安人员当场发现,而且事实清楚,因而在本案中的诉讼程序中()。
不能作为保证人的单位是( )。
当压力容器外径与内径之比()时为厚壁压力容器。
根据支付结算法律制度的规定,电子承兑汇票的付款期限自出票日至到期日不能超过一定期限。该期限为()。
护照是一国主管机关发给本国公民或在外居留者的证件,证明其国籍和身份。护照一般分为()。
犯罪后自首又有重大立功表现的,可以减轻或者免除处罚。()
Lookatthetenstatementsforthispart.Youwillhearapassageabout"AResearchonSleep".Youwilllistentoittwice.
Whendidyoufirstgoinforrunningincompetition?
最新回复
(
0
)