邪恶少女漫画老师秘密:好想知道

来源:百度文库 编辑:查人人中国名人网 时间:2024/07/08 20:57:15
有个题目:若有定义语句int a=2,b=3;float x=3.5,y=2.5则表达式(float)(a+b)/2+(int)x%(int)y的值为什么是3.500000?哪位高人解释下好吗?

2+3=5 5/2=2.5
x%y就是3.5/2.5取余数,即1
2.5+1=3.5
Float为单精度
当然就是3.500000

(float)(a+b)/2=2.500000
(int)x%(int)y ==>3%2==1
==>2.500000+1=3.500000