首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于位运算的叙述正确的是
下面选项中关于位运算的叙述正确的是
admin
2019-08-10
35
问题
下面选项中关于位运算的叙述正确的是
选项
A、位运算符都需要两个操作数
B、左移运算的结果总是原操作数据2倍
C、右移运算时,高位总是补0
D、位运算的对象只能是整型或字符型数据
答案
D
解析
位运算则是以位(bit)一级进行的运算,位运算符中除“~”以外,均为二元运算符,即要求两侧各有一个运算量,运算量只能是整型或字符型的数据,不能为实型数据。其中右移时,右端(低位)移出的二进制数舍弃,左端(高位)移入的二进制数分两种情况:对于无符号整数和正整数,高位补0;对于负整数,高位补1。而左移运算在没有溢出的前提下每移动一位,相当于原数据的2倍。
转载请注明原文地址:https://jikaoti.com/ti/q2f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includevoidfun(inta[],intn){intt,i,j;for(i=1;i<n;i+=2)for(j=i+2;j<n;j+=2)if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}
下面选项中关于位运算的叙述正确的是
有以下程序#includeintf(intx);main(){inta,b=0;for(a=0;a<3;a+=1){b+=f(A);putchar(’A’+b);}}intf(i
下列叙述中正确的是
有以下程序#includemain(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
数据库设计过程不包括
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下面不能作为结构化方法软件需求分析工具的是
有两个关系R、S和T如下:则由关系R和S得到关系T的操作是
随机试题
A.淡、白舌B.红舌C.绛舌D.青舌E.紫舌
Itisdifficulttoimaginewhatlifewouldbelikewithoutmemory.Themeaningsofthousandsofeverydayperceptions,thebasis
回旋加速器生产的放射性核素常是
社区的组成要素不包括下列哪项
下列各项,不属雌激素替代疗法适应证的是()
行为人在实施抢劫行为后,出于灭口的目的而将被害人杀害,对行为人的行为认定正确的是()
工业管道系统试验的类型有()。
《中国土地法大纲》的主要内容是
Whatkindofproofdidthemanprobablyhavewhenheboughttheradio?
Withtheglobaleconomynowtakingmoreexecutivestofar-awayplaceslikeBeijingandMumbai,jetlagisbecomingabiggerprob
最新回复
(
0
)