小数向上取整,指小数部分直接进1 x=3.14,ceilf(x)=4
小数向下取整,指直接去掉小数部分 x=3.14,floor(x)=3
ceil(x)返回不小于x的最小整数值(然后转换为double型)。 floor(x)返回不大于x的最大整数值 round(x)返回x的四舍五入整数值。
NSLog(@"%d", (int) ceil(10 / 3)); //结果是3
NSLog(@"%d", (int)ceil(10 / 3.0)); //结果是4
小数向上取整,指小数部分直接进1 x=3.14,ceilf(x)=4
小数向下取整,指直接去掉小数部分 x=3.14,floor(x)=3
ceil(x)返回不小于x的最小整数值(然后转换为double型)。 floor(x)返回不大于x的最大整数值 round(x)返回x的四舍五入整数值。
NSLog(@"%d", (int) ceil(10 / 3)); //结果是3
NSLog(@"%d", (int)ceil(10 / 3.0)); //结果是4