> 其他 >
(float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5的值是多少
人气:446 ℃ 时间:2020-04-20 06:40:16
解答
首先float把a+b强制转化为float所以a+b/2=2.5;强制转化x,y为整形,x=3,y=2;x%y=1;而根据转换关系float和int相加把int转换为float;所以相加等于3.5
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版