extern float ceilf(float);
extern double ceil(double);
extern long double ceill(long double);
extern float floorf(float);
extern double floor(double);
extern long double floorl(longdouble);
extern float roundf(float);
extern double round(double);
extern long double roundl(longdouble);
round:如果参数是小数,则求本身的四舍五入。
ceil:如果参数是小数,则求最小的整数但不小于本身.
floor:如果参数是小数,则求最大的整数但不大于本身.
同理,roundf/roundl/ceilf/floorf等对应的函数也是一样。
Example:如何值是3.4的话,则
5.3 – round 5.000000
– ceil 6.000000
– floor 5.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这种形式
本文详细介绍了数学函数round、ceil及floor的功能与用法。这些函数分别用于四舍五入、向上取整和向下取整操作。通过具体的示例说明了如何在编程中应用这些函数。

469

被折叠的 条评论
为什么被折叠?



