首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于位运算的叙述正确的是
下面选项中关于位运算的叙述正确的是
admin
2017-05-20
53
问题
下面选项中关于位运算的叙述正确的是
选项
A、位运算符都需要两个操作数
B、左移运算的结果总是原操作数据2倍
C、右移运算时,高位总是补0
D、位运算的对象只能是整型或字符型数据
答案
D
解析
位运算则是以位(bit)一级进行的运算,位运算符中除“~”以外,均为二元运算符,即要求两侧各有一个运算量,运算量只能是整型或字符型的数据,不能为实型数据。其中右移时,右端(低位)移出的二进制数舍弃,左端(高位)移入的二进制数分两种情况:对于无符号整数和正整数,高位补0:对于负整数,高位补1。而左移运算在没有溢出的前提下每移动一位,相当于原数据的2倍。
转载请注明原文地址:https://kaotiyun.com/show/OaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(6,3,a)printf("%d",a)}
在16位IBM-PC机上使用C语言,若有如下定义stmctdata{inti;charch;doublef}b;则结构变量b占用内存的字节数是
以下程序的输出结果是______。main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
请选出可用作C语言用户标识符的是
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
下列叙述中错误的是
在面向对象方法中,属性与操作相似的一组对象称为_______。
在面向对象方法中,类之间共享属性和方法的机制称为______。
随机试题
遗传是人从上一代继承下来的生命机体及其解剖上的特点,如机体的结构、形态、感官和神经系统的特点及功能、天赋倾向等。遗传在人的发展中的作用有()
行车中遇到前方道路拥堵时,正确的做法是什么?
融资租赁
某企业拟开发一种新产品,需要资本总额为300万元,现有两个筹资组合方案可供选择,两个方案的财务风险都维持在可承受的范围内,具体内容如下:其中向银行借款,借款的年利率为10%,每年付息,到期一次性还本,筹资费用率为2%,企业所得税税率为25%。根据以上
结合实际谈一谈.教师在教学过程中应该怎样选择恰当的时机进行提问?
今年兄弟俩的岁数加起来是55岁,曾经有一年.哥哥的岁数是今年弟弟的岁数,那时哥哥的岁数恰好是弟弟的两倍,问哥哥今年年龄多大?
某研究生开展的调查研究是“研究生就业状况调查”。他的研究属于
资产阶级意识形态的理论基础是
Whoeverhassofarformedhistaste,astobeabletorelishandfeelthebeautiesofthegreatmasters,hasgoneagreatwayin
Then,policebegantocallattheapartmentsintheneighborhood,investigatingcar-smashing,shop-lifting,andotherincidents.
最新回复
(
0
)