2018-11-06

                                 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

CGRectMake(floorf(self.view.bounds.size.width0.5f - 39.f0.5f),self.view.bounds.size.height -57, 39, 39)

其中floorf(self.view.bounds.size.width0.5f -39.f0.5f)返回值为

140.000000这种形式

转自链接:https://www.jianshu.com/p/a7ea214c46f6

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

相关阅读更多精彩内容

  • It's Tuesday. I am going to read another book in my list,...
    Mr_Oldman阅读 1,207评论 0 0
  • 清晨三分钟 改变你的一生 (也是其他博主推荐买的这本书,昨天差点卖给转转,后来没舍得,想再看看,分享给大家) 只要...
    悦悦爱吃鱼阅读 1,837评论 0 0
  • 记录内容有包含未解决和已经解决的(已解决的会在下面放本次过审的解决办法,仅供参考) 声明:有些解决方案是参考网上一...
    你清风哥哥来了哟阅读 4,032评论 0 0
  • 摆在我们教育者面前更为艰巨的任务是,当我们具备了要把学生培养成有用之才的观念之后,还要尽可能地唤醒学生的灵魂。我并...
    很美妙阅读 5,536评论 1 1

友情链接更多精彩内容