从另一个帖子看到这个回答,更好理解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是正确的。
乘1000,加0.5,截尾取整,除1000