若已定义:int x=5.5,y;则表达式y=2.75+x/2的值为
展开全部
%
和
/
是同一个优先级,所以在m%2/4中%先进行运算,因为它在前面;
m%2是1,由于1和4都是整数,所以1/4的运行结果是int类型,C语言小数转成整数,小数部分直接丢弃,所以是0.
5.5
+
0就是5.5了
和
/
是同一个优先级,所以在m%2/4中%先进行运算,因为它在前面;
m%2是1,由于1和4都是整数,所以1/4的运行结果是int类型,C语言小数转成整数,小数部分直接丢弃,所以是0.
5.5
+
0就是5.5了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询