(float)(a+b)/2+(int)x%(int)y
用int类型的x除以int类型的y取余,得1,然后a+b=5,5/迟高2用float类型的,就是2.500000,码启尺再加上旁则1,等于3.500000。
在式子前面加上类型是代表强制转换类型。
(float)(a+b)/2+(int)x%(int)y=》(float)(2+3)/2+3%2=2.5+1=3.5
(float)(int)是强制转换。
其中(巧冲梁int)孝运向下截断(int)x=3;
%是模运算判销3%2=1,1%2=1
/是除法运算
(float)可以有小数