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

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这种形式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容