首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下变量说明,则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
26
问题
设有如下变量说明,则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全国计算机二级
相关试题推荐
能将高级语言程序转换成目标语言程序的是______。
以下程序的输出结果是() main() {intw=5;fun(w);printf("\n");} fun(intk) {if(k>0)fun(k-1); printf("%d",k); }
设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节)() structdate {long*cat; structdate*next; doubledog;}too; printf("%d",
以下程序运行后的输出结果是【】。fun(intx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(6);}
以下对C语言函数的有关描述中,正确的是()
设计准则要求,模块的作用域和控制域的关系是()
关系数据库的数据及更新操作必须遵循()等完整性规则。
随机试题
地役权属于()
最重要的吸气肌是
A.大定风珠B.固真汤C.远志丸D.抱龙丸E.缓肝理脾汤
诱发或加重心力衰竭最常见的因素是
甲、乙的下列债权、债务关系中只能由乙主张抵销权的是()。
下列防水材料中最适用于较低气温环境的是:[2012-044]
下图表示项目各阶段投资目标计划值和实际值比较的主要关系,按其逻辑关系应填入②的是()。
静置设备包括()。
管理学中的“木桶原理”指的是在管理工作中要注意()。
大致有两类离家出远门的人——观光客和旅行者。观光客得到的是一种模拟的感受。他们享受舒适豪华,与现实世界隔绝,全然不知旅行的真谛。而旅行者则历经艰难。他们是独立自主的,囊中羞涩的,并且能够忍受各种不便。旅行的精彩正在于此。中国民俗文化村是国内第一个
最新回复
(
0
)