iOS中的round/ceil/floorf函数略解

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:如果参数是小数,则求最大的整数但不大于本身. (简单说就是向下取整)

Example:
如何值是3.4的话,则3.4 -- round 3.000000 -- ceil 4.000000 -- floor 3.00000


补充:(iOS中绝对值函数)

int abs(int i); // 处理int类型的取绝对值
double fabs(double i); //处理double类型的取绝对值
float fabsf(float i); /处理float类型的取绝对值


本文章内容也是本人学习之互联网,仅作笔记之用。如有雷同,纯属抄袭!


你可能感兴趣的:(iOS中的round/ceil/floorf函数略解)