我使用以下行将float转换为int,但是它不如我所希望的那么准确: float a=8.61f; int b; b=(int)a;结果是:(8应该是9)当时a = -7.65f,结果为:(-7应该为-8)最好的方法是什么? 查看完整描述