首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于位运算的叙述正确的是
下面选项中关于位运算的叙述正确的是
admin
2017-05-20
72
问题
下面选项中关于位运算的叙述正确的是
选项
A、位运算符都需要两个操作数
B、左移运算的结果总是原操作数据2倍
C、右移运算时,高位总是补0
D、位运算的对象只能是整型或字符型数据
答案
D
解析
位运算则是以位(bit)一级进行的运算,位运算符中除“~”以外,均为二元运算符,即要求两侧各有一个运算量,运算量只能是整型或字符型的数据,不能为实型数据。其中右移时,右端(低位)移出的二进制数舍弃,左端(高位)移入的二进制数分两种情况:对于无符号整数和正整数,高位补0:对于负整数,高位补1。而左移运算在没有溢出的前提下每移动一位,相当于原数据的2倍。
转载请注明原文地址:https://kaotiyun.com/show/OaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数组中
有以下程序#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){char
以下数组定义中错误的是
以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);prin
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p){char
以下叙述不正确的是
以下叙述不正确的是
以下()不属于对象的基本特征。
随机试题
治疗水痘风热轻证的首选方剂是
有权创设限制人身自由的行政处罚的规范性文件是()。
甲公司采用成本与可变现净值孰低法计量期末存货,按单项存货计提存货跌价准备。2008年12月31日,甲公司库存自制半成品成本为35万元,预计加工完成该产品尚需发生加工费用11万元,预计产成品不含增值税的销售价格为50万元,销售费用为6万元。假定该库存自制半成
2002年,某路段一辆运送化学物品的槽罐车侧翻,罐内15t苯泄漏人路边200m长的水渠,造成严重危险,许多新闻媒体进行了报道,以下报道中有科学性错误的是()。
奥苏伯尔提出,进行有意义学习必须具备的条件有()。
要将VisualFoxPro系统菜单恢复成标准配置,可执行SETSYSMENUNOSAVE命令,然后再执行命令:
AstheNationalParkServicecelebratesits100thanniversary(周年纪念),PresidentBarackObamahasannouncedtheestablishmentof
Ifyouintendusinghumorinyourtalktomakepeoplesmile,youmustknowhowtoidentifysharedexperiencesandproblems.Your
A、Questionthenormalwaythatwedothings.B、Bringdoubttoourassumptionsaboutscience.C、Changethebalancebetweendaily
Thepriceofbeer______(从50美分到4美元不等)perliterduringthesummerseason.
最新回复
(
0
)