
求下列算术表达的值,设 a=2,b=3,x=3.5,y=2.5。 (float)(a+b)/2+(int)x%(int)y 求答案。。。
2个回答
展开全部
3.5
因为(float)所以(a b)/2的结果被强制转换为浮点型。同理可知x和y被强制转换为整型,又因为%为取余运算,结果只能为整型同时它也只能进行整型运算。所以最终结果为2.5 1=3.5
因为(float)所以(a b)/2的结果被强制转换为浮点型。同理可知x和y被强制转换为整型,又因为%为取余运算,结果只能为整型同时它也只能进行整型运算。所以最终结果为2.5 1=3.5
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询