c语言题目,这五个求解,并说说为什么。谢啦unsigned int a=10,b=17,c=5,d

c语言题目,这五个求解,并说说为什么。谢啦unsignedinta=10,b=17,c=5,d=3;floatf(1)f=b/c(2)!(a+b)+c-1&&b+c/2(... c语言题目,这五个求解,并说说为什么。谢啦unsigned int a=10,b=17,c=5,d=3; float f
(1)f=b/c
(2)!(a+b)+c-1&&b+c/2 (3)(a^b)+(c>>1+d)
(4)a+=b%=a=b
(5)a=2,b=a*++b
展开
 我来答
hrpt123
2014-12-28 · 超过10用户采纳过TA的回答
知道答主
回答量:21
采纳率:0%
帮助的人:19.9万
展开全部
(1)3.000000 因为a,b都是整形,这里考察的是整型除整型为整型;
(2)1 !(a + b) + c - 1 && b + c / 2 这里考察的是优先级 !(a + b)=0 (0+5 -1) && (17 + 1) 两边都是非0所以值为1;
(3)27 按照优先级可以这样看(a^b)+(c>>(1+d)) 移位和异或运算自己百度
(4)17 a+=b%=a=b 从右往左运算 首先a=b赋值 此时a == 17 b == 17 接下来b %= a b==0 a==17 , a+=b a==17 b==0;
(5)36 逗号运算符 从左到右运算一遍 取右边的值 a = 2之后 b=a*++b;等价于b++;b = a * b;
追问
谢谢
位841
2014-12-28 · TA获得超过5423个赞
知道大有可为答主
回答量:3614
采纳率:64%
帮助的人:799万
展开全部
优先级问题
更多追问追答
追问
。。
这回答。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友250b813
2014-12-28 · TA获得超过109个赞
知道答主
回答量:259
采纳率:0%
帮助的人:123万
展开全部
3.0
更多追问追答
追问
五个哦
追答
3.00000
1
第三题不知道
17
36
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式