首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于位运算的叙述正确的是
下面选项中关于位运算的叙述正确的是
admin
2016-12-18
85
问题
下面选项中关于位运算的叙述正确的是
选项
A、位运算符都需要两个操作数
B、左移运算的结果总是原操作数据2倍
C、右移运算时,高位总是补0
D、位运算的对象只能是整型或字符型数据
答案
D
解析
位运算则是以位(bit)一级进行的运算,位运算符中除“~”以外,均为二元运算符,即要求两侧各有一个运算量,运算量只能是整型或字符型的数据,不能为实型数据。其中右移时,右端(低位)移出的二进制数舍弃,左端(高位)移入的二进制数分两种情况:对于无符号整数和正整数,高位补0:对于负整数,高位补1。而左移运算在没有溢出的前提下每移动一位,相当于原数据的2倍。
转载请注明原文地址:https://kaotiyun.com/show/EwDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn){return(m*
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#includefindmax(int*s,intt,int*k){intp;for(p=0,*k=p;ps[*k])();}ma
下述程序的输出结果是#includevoidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++));printf("%d",**q);}
有以下程序段charch;intk;ch=′a′;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
下列有关数据库的描述,正确的是
以下定义的结构体类型拟包括两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义比冲完整structnode{intinfo;______link;};
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]=
在数据库设计中,将E-R图转换成关系数据模型的过程属于
下列关于单目运算符++,--的叙述中正确的是
随机试题
当x→0时,下列变量是无穷小量的是()
A.中性粒细胞B.嗜酸性粒细胞C.嗜碱性粒细胞D.淋巴细胞E.单核细胞某一正常2岁男孩体检,其外周血中含量最多的白细胞是
不属于预防医学的道德要求的是
A、量反应B、停药反应C、副作用D、变态反应E、质反应平滑肌舒缩反应的测定
关于离婚,唐律所规定的“三不去”原则包括()。
一名合格教师应具备的能力结构包括:组织教育和教学的能力;语言表达能力;组织管理能力;自我调控能力。()
在古代社会,学校设置的课程门类大多为哲学、政治、道德等人文学科,近代以来自然科学和技术课程大幅度增加。这说明生产力的发展制约着()。
《削藩策》
MotherwasworriedbecauselittleAlicewasill,especially______FatherwasawayinFrance.
Whatisthemainsubjectoftheconversation?
最新回复
(
0
)