首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: int r=8; printf("%d\n",r>>1); 输出结果是( )。
若有以下程序段: int r=8; printf("%d\n",r>>1); 输出结果是( )。
admin
2020-10-26
39
问题
若有以下程序段:
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/tt3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<stdlib.h>voidmain(){inta[100],i;FILE*fp;for(i=0;i<20;i++)
有如下程序#include<stdio.h>main(){inti;for(i=0;i<3;i++)putchar(’A’+i*2);}程序运行后的输出结果是()。
有以下程序:#include#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf
有以下程序:#includemain(){if(’\0’==0)putchar(’1’);if(’0’==0)putchar(’2’);if(’a’>’b’)putchar(’3’);
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有以下程序:#includevoidf(intx[],intn){if(n>1){printf("%d,",x[0]);f(&x[1],n一1);printf("%d,",x[0]);
以下不是合法C语言转义字符的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是()。
下面不属于软件工程的3个要素是
随机试题
组织中最普遍使用的语言沟通方式有()
肾动脉狭窄由大动脉炎引起者,肾外表现可见
不引起剥脱性龈病损的疾病是
下列经营者中,属于营业税纳税人的是()。
以下不属于法律实施的是()。
历年的黄金周社会各方面都会呈现火爆态势,尤其是在经济方面体现得最为突出,而到黄金周结束后则会出现一个明显的回落,因此有很多人认为黄金周是造成随后月份经济疲软的一大诱因。如果以下各项为真,最能质疑上述观点的是:
丧偶女婿可以作为第一顺序法定继承人的条件是()。
设f(x)在[a,b]上连续,在(a,b)内可导,且f(a)=f(b)=0,∫abf(x)dx=0.证明:(1)存在c∈(a,b),使得f(c)=0;(2)存在ξi∈(a,b)(i=1,2),且ξ1≠ξ2,使得f’(ξi)+f(ξi)=
Thedrivinginstructortoldmetopull______atthepostoffice.
WhatwasKevinSpaceybeforehebecamefamous?
最新回复
(
0
)