永发信息网

int a=2, b=3, c=0, 表达式: (a==b>1)+(a&&!c)+b/a*2.0

答案:2  悬赏:0  手机版
解决时间 2021-01-20 06:34
int a=2, b=3, c=0, 表达式: (a==b>1)+(a&&!c)+b/a*2.0
最佳答案
a == b > 1 --> a == (b > 1) --> a == int(b > 1) -- > False --> 0
a && !c --> a &&(!c) --> (a!=0) && (!c !=0) -- > True --> 1
b/a*2.0 --> (b/a) * 2.0 --> 1 * 2.0 --> 2.0
0 + 1 + 2.0 = 3.0追问最后一个为什么等于2.0而不等于3.0追答b 和a 都是整数,它们操作后的返回值也是整数,所以 3/2 = 1
3.0 /2 或者 3/2.0的结果才是1.5追问好的 谢谢
全部回答
(a==b>1): b>1 为true1, (a == 1)为false0,因此这里等于0
!c=1, a&&1=1,非零值都视为true
b/a*2.0=(3/2)*2=3
因此结果为4追问可是答案是三,后面的那个等于二追答我疏忽了,(3/2)是整数运算,运算结果是取整的,截掉尾数,(3/2)=1,1*2.0=2.0,然后把前面的值转换为双精度数1.0,再加2.0等于3.0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
松溪一中食堂发现地沟油~~老师让我们写新闻~~
求一篇个人年度总结,怎么写啊?
自吸和涡轮哪个耐用
一群男人私下交流的时候有多污
深圳后河二手车有没有年况比较好,又比较新的
九年级下册历史全品答案
Could you tell me ?A. when will the meetin
限载11吨的车,装载苹果6吨高速是否免费
巴西前几场都胜了么
为什么c12与c14同属碳原子,但说它们是不同原
怎样自制面条好吃?
lgx的平方的定义域是什么,为什么?
江西晶科光伏材料有限公司的品质政策是什么
"虞“是什么字?
已知等比数列{an}满足a1=3,且4a1,2a2,a3成
推荐资讯
请问 神舟笔记本 承运L430T D1 究竟有多少个
汇通50361993100709到那了
—Would you mind if my friend came along?
热泵烘干机可以烘干蒜片吗?
如图为某粒子的结构示意图,有关于该粒子的说
【花非花 雾非雾】华心四朵花她们最后具体是
what怎么翻译,
如何提高油田小修作业生产时效
形容海上的成语
冲开一切,抛开一切是什么意思
我对旅游行业的认识
(2x-3y)(a+b)+(3x-2y)(a+b)提公因式后等于
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?