为什么A正确,为什么要+0.5
因为就保留两位小数,还要四舍五入所以第三位+0.5 如果第三位是大于等于5的就自动把第二位进位了
float a=1.23456;int b因为a是float类型,所以a * 100得到的结果是123.456,+0.5后是123.956,b是int类型,123.956取整是123,123/100.0的结果就是1.23,所以A是正确的。
A