C语言,x%=(y/=2)是怎么算的?

假如intx=13,y=5... 假如int x=13,y=5 展开
 我来答
百度网友12e6bae
推荐于2018-03-29 · TA获得超过132个赞
知道小有建树答主
回答量:800
采纳率:0%
帮助的人:555万
展开全部
先算括号里面的
y/=2即是y=y/2 结果是2.5,取整是2
x%=2即是x=x/2的余数
最后余数是1
gongdw
2008-12-13 · TA获得超过203个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:86.8万
展开全部
x%=(y/=2)
x=x%(y/=2)
x=x%(y=y/2)
x=x%(y=5/2) 5/2得之为2,因为y为int类型
x=x%2 13对二取余为1
x=1
最后结果x=1,y=2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
想当coder
2008-12-13 · TA获得超过183个赞
知道答主
回答量:112
采纳率:0%
帮助的人:0
展开全部
y=y/2
x=x%y
x=13,y=5
y=5/2=2
x=13%2=1
结果是1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangsl1978
2008-12-13 · TA获得超过743个赞
知道小有建树答主
回答量:445
采纳率:0%
帮助的人:344万
展开全部
先 y = y/2 = 2
然后 x = x%2 = 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式