iOS CGFloat 数如何做到四舍五入取整

比如一个值:a=1.23 和b=1.68 四舍五入取整要得到1和2 ?

第一种方法 直接+0.5然后取整

    int valueInt= valueFloat+0.5; 

第二种方法,先判断小数是否大于0.5再用floor、ceil 来决定是向下还是向上取整

    int valueInt = floor(valueFloat);//ceil向上取整 floor 想下

如何取小数位?看我其它知识点

你可能感兴趣的:(iOS CGFloat 数如何做到四舍五入取整)