问题标题:
求下面算术表达式的值设x=2.5,a=7,y=4.7计算x+a%3*(int)(x+y)%2/4要详细的过程
问题描述:
求下面算术表达式的值
设x=2.5,a=7,y=4.7计算x+a%3*(int)(x+y)%2/4
要详细的过程
宋文敏回答:
这么少分,还要详细过程……
你一步步往下看吧:
2.5+7%3*(int)(2.5+4.7)%2/4->计算(x+y)
=2.5+7%3*(int)(7.2)%2/4->计算(int)(7.2)强制类型转换=7
=2.5+7%3*7%2/4->计算求余7%3=1
=2.5+1*7%2/4->计算1*7=7
=2.5+7%2/4->计算求余7%2=1
=2.5+1/4->计算1/4=0(整数除整数,结果还是整数,0.25成了0)
=2.5+0
=2.5
查看更多