首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【 】。 int a=5;float b=7.2,c=3.6;
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【 】。 int a=5;float b=7.2,c=3.6;
admin
2013-06-11
60
问题
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【 】。
int a=5;float b=7.2,c=3.6;
选项
答案
1
解析
在表达式a+(int)((int)b+c)>>(int)(b-c)中圆括号最优先,其次为类型转换(int)、加法+、减法-、右移运算>>。所以先看两个圆括号((int)b+c)和(b-c),前者b先被转换为int型7,然后与c相加 得10.6,后者结果是3.6,现在表达式为a+ (iot)10.6>>(int)3.6。C语言中,float型转换为int型是截尾取整,所以表达式进一步简化为5+10>>3=>15>>3。由于15的二进制为000011112(下标),所以15>>3的结栗是000000012(下标),即1。
转载请注明原文地址:https://kaotiyun.com/show/UVJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将经过确认测试的软件与外设、网络等连接在一次运行的测试叫【】
下面程序段的输出结果是【】。 inti=0,sum=1; do {sum+=i++;} while(i<6); print("%d\n",sum);
以下程序的输出结果是() #include<stdlib.h> inta[3][3]={1,2,3,4,5,6,7,8,9},*p; main() {p=(int*)malloc(sizeof(int)); f(
已有定义:inti,a[10],*p;,则合法的赋值语句是
以下能正确定义二维数组的是
一个C程序可以包含任意多个不同名的函数,但有且仅有一个______。
媒体在计算机领域中的含义,是指存储信息的实体和【】。
设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()
用黑盒技术测试用例的方法之一为
模式/内模式映射为数据库提供了【】数据独立性。
随机试题
男性,42岁。1周前受凉后出现高热、寒战、咳嗽、咳少量黄色脓痰,近2日觉右胸胀痛、气促、乏力。血象:WBC19×109/L,N89%,Hb108g/L。胸片示右下肺野均匀致密影,上缘呈弧形,外高内低。该患者最合适的处理是
液压系统中机构出现爬行主要是液压缸和管道中有空气。( )
关于十二指肠溃疡(DU)的描述,下列哪项不正确?
符合肾结核的描述是
辛伐他汀的药理作用机制是()。
以诚信为本,向对方传递的信息可以是模糊信息,但不能是虚假信息,这种策略是:()。
下列统计指标中,可以采用算术平均数方法计算平均数的有()。
当前,我国构建社会主义和谐社会的重要性和紧迫性体现在()。
1949年3月5日一13日,中国共产党在西柏坡召开了()。
A、Howhydrothermalventsareformed.B、Howlivingthingsgetenergyfromsunlight.C、Theharmfuleffectsofcertainchemicalsin
最新回复
(
0
)