首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: int r=8: printf("%d\n",r>>1); 输出结果是( )。
若有以下程序段: int r=8: printf("%d\n",r>>1); 输出结果是( )。
admin
2018-07-19
20
问题
若有以下程序段:
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/Qkxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下非法的赋值语句是
下列叙述中正确的是()。
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是______。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
表达式1/2*(int)3.7/(int)(2.4*(1.5+2.5))值的数据类型为______。
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行后的输出结果是______。
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}
在对文件进行操作的过程中,若要求文件的位置回到文件的开头,应当调用的函数是【】函数。
有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%d\n",fib(3));}
循环控制语句“while(!scanf("%d",&i))getchar();”执行的情况是()
随机试题
服务营销战略中,企业内部营销的对象有()。
证明:对x>0,则成立.
Afathersatathisdesklookingathismonthlybillsverycarefullywhenhisyoungsonrushedinandannounced."Dad,【C1】_
摄入未熟透的海产品后引起急性胃肠炎,表现为水样便,其病原菌最可能是
患者戴全口义齿后1周复诊,诉牙床疼痛无法戴用,检查发现下颌后牙区牙槽嵴顶部黏膜较大范围充血糜烂,右上颌结节处颊侧有一溃疡。下颌牙槽嵴黏膜压痛的最可能原因是
混凝土钢筋分布测区按照单个构件检测时,每个构件上的测区数不少于()。
露天矿边坡稳定问题的主要特点有()。
隧道照明控制系统能根据交通量的变化及()对洞内照明强度进行调节。
某一般纳税企业发生以下与存货有关的经济业务,适用的增值税税率为17%。(1)本月生产完工验收入库甲类产品1500件,实际单位成本为200元/件。(2)对本月完工甲类产品:月末已实现销售300件,每件不含税售价(公允价值)300元,符合销售收入确认条件,
•Readthejobadvertisementbelow.•Foreachquestion(31-40),writeonewordinCAPITALLETTERSonyourAnswerSheet.
最新回复
(
0
)