floor ceil round 用法
2016-08-08 本文已影响20人
橙娃
externfloatceilf(float);
externdoubleceil(double);
externlongdoubleceill(longdouble);
externfloatfloorf(float);
externdoublefloor(double);
externlongdoublefloorl(longdouble);
externfloatroundf(float);
externdoubleround(double);
externlongdoubleroundl(longdouble);
round:如果参数是小数,则求本身的四舍五入。
ceil:如果参数是小数,则求最小的整数但不小于本身.
floor:如果参数是小数,则求最大的整数但不大于本身.
Example:如何值是3.4的话,则
3.4 -- round 3.000000
-- ceil 4.000000
-- floor 3.00000
CGRectMake(floorf(self.view.bounds.size.width*0.5f-39.f*0.5f),self.view.bounds.size.height-57,39,39)
其中floorf(self.view.bounds.size.width*0.5f-39.f*0.5f)返回值为
140.000000这种形式