首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于位运算的叙述正确的是
下面选项中关于位运算的叙述正确的是
admin
2014-06-15
34
问题
下面选项中关于位运算的叙述正确的是
选项
A、位运算符都需要两个操作数
B、左移运算的结果总是原操作数据2倍
C、右移运算时,高位总是补0
D、位运算的对象只能是整型或字符型数据
答案
D
解析
位运算则是以位(bit)一级进行的运算,位运算符中除”~”以外,均为二元运算符,即要求两侧各有一个运算量,运算量只能是整型或字符型的数据,不能为实型数据。其中右移时,右端(低位)移出的二进制数舍弃,左端(高位)移入的二进制数分两种情况:对于无符号整数和正整数,高位补0;对于负整数,高位补1。而左移运算在没有溢出的前提下每移动~位,相当于原数据的2倍。
转载请注明原文地址:https://kaotiyun.com/show/nlJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段:inta=14,b=15,x;charc=’A’;x=(a&&b)&&(C<’B’);执行该程序段后,x的值为()。
程序中头文件type1.h的内容是()。#defineN5#defineM1N*3程序如下:#define"type1.h"#defineM2N*2main(){
下列程序的输出结果是()main(){intx=0.5;charz=’a’;printf("%d\n",(x&1)&&(z<’z’));}
设有以下定义: typedefunion {longi;intk[5];charc;}DATE; srtuctdate {intcat;DATEcow;doubledog;}too; DATEmax; 则下语句的执行结果
下面程序的运行结果是() #include<stdio.h> #include<string.h> main() {char*a="AbcdEf",*b="aBcD" a++;b++; printf("%d\
关系代数运算是以_______为基础的运算。
以下4个选项中,不能看作一条语句的是()。
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。
请选出司用作C语言用户标识符的一组标识符_______。
下列叙述中正确的是_______。
随机试题
为了能在网络上正确地传送信息,制定了一整套关于传输顺序、格式、内容和方式的约定和规则,称之为______。
下列哪项不是积证的特点()
排尿突然中断,尿道窘迫疼痛是何种淋证的临床特点
A.三查七对B.药品说明书或者处方用法C.处方审核、评估、核对、发药及安全用药指导D.四查十对E.处方调配药师以上专业技术职务任职资格人员()。
甲、乙各投资20万元盖了一栋二层楼房,楼房盖好登记在甲一个人的名下,甲、乙分别居住在一楼和二楼。由于甲、乙二人均有汽车,于是甲、乙二人与邻居丙签订了为期10年的通行地役权合同。但未办理地役权登记。1年后,甲将自己名下的份额全部转让给了丁。下列说法正确的是:
下列关于国家环境标准体系结构的说法,不正确的是()。
银行汇票的实际结算金额不得更改,更改实际结算金额的以汇票金额为实际结算金额。()
根据现行增值税减税、免税的规定,下列表述正确的有( )。
下列各项中划线的词属于同音词的是()。
在考生文件夹下BCD\MAM文件夹中创建名为BOOK的新文件夹。
最新回复
(
0
)