首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于位运算的叙述正确的是
下面选项中关于位运算的叙述正确的是
admin
2016-12-18
29
问题
下面选项中关于位运算的叙述正确的是
选项
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*
以下不正确的叙述是
结构化程序设计主要强调的是
以下程序的运行结果是______。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[3]={0,1,2};inti;for(i=0;i<3;i++)a[i]+=a[i]
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";/*
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k
在C语言中,变量的隐含存储类别是
若要求从键盘读入含有空格字符的字符串,应使用函数
若变量已正确定义,则以下语句的输出结果是______。s=32;s^=32;printf("%d",s);
在C语言中,函数返回值的类型最终取决于
随机试题
栅片灭弧适用于()。
对事务T要修改的数据R加x锁,直到事务结束为止,这是【】
人们心灵世界的核心是()
小儿病毒性脑炎与结核性脑膜炎具有鉴别诊断意义的是
消化性溃疡患者服用制酸剂宜在
心脏停搏时最常见的心电图表现是
按照业主的建设意图、决策要点、法律法规和强制性标准的要求,将建设工程项目的质量目标具体化,是建设工程项目()的任务。
某公司的营业杠杆系数和财务杠杆系数都为1.1,则该公司的总杠秆系数为()。
企业同时从事适用不同企业所得税待遇的项目的,其优惠项目应当单独计算所得。()
2015年,甲、乙、丙、丁各出资2万元、3万元、5万元、4万元,购买一台大型柴油机。三人约定按照出资比例分享权利和承担义务。2016年,甲由于经营超市亏损倒闭,准备将自己手中的份额以1.5万元的价格出售给戊,甲通知了乙和丙,唯独忘记通知丁。甲在通知中仅载明
最新回复
(
0
)