若有以下定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为___________。(x+y)%2+(int)a/(int)b 为什么结果是1啊?... 为什么结果是1 啊? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 下定义 表达式 int float x+y 搜索资料 1个回答 #热议# 为什么有人显老,有人显年轻? 斯欧康0Z 2010-05-26 · TA获得超过1416个赞 知道小有建树答主 回答量:558 采纳率:0% 帮助的人:294万 我也去答题访问个人页 关注 展开全部 (x+y)%2+(int)a/(int)b其实就是(3+2)%2+(int)2.5/(int)3.5首先执行括号里面的内容,得到表达式:5%2+(int)2.5/(int)3.5小数强制转换成整数,只会得到整数部分!所以得到表达式:5%2+(int)2/3"%"是取余的意思,所以5%2得到的余数是1 2/3是一个小于1的小数,转化成整数之后就是0,于是得到表达式:1+0所以最后的结果就是1 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容菁优网:专注于中小学教育资源,千万教师在用的优质题库www.jyeoo.com查看更多 其他类似问题 2011-10-04 跪求:若有定义:int x=3,y=2;float a=2.... 35 2014-07-07 若有定义: int x=3, y=2; float a=2.... 5 2009-07-17 若有定义:int x=3,y=2;float a=2.5,b... 6 2016-05-28 若有以下定义int x=3,y=2,则表达式y+=x–=y后... 2 2010-11-20 (float)(a+b)/2+(int)x%(int)y 设... 166 2019-01-18 若有如下定义:int a=2,b=3; float x=3.... 11 2019-01-11 c语言问题4、若有定义:int a=2,b=3;float ... 2 2010-01-12 若int x=3,y=2;floata=2.5,b=3.5;... 2 更多类似问题 > 为你推荐: