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

转载 2016年08月30日 10:52:41

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.width*0.5f - 39.f*0.5f),self.view.bounds.size.height -573939)

其中floorf(self.view.bounds.size.width*0.5f -39.f*0.5f)返回值为

140.000000这种形式


原文地址:http://blog.csdn.net/u014624597/article/details/23868729

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

extern float ceilf(float); extern double ceil(double); extern long double ceill(long doubl...
  • u014624597
  • u014624597
  • 2014年04月16日 19:12
  • 4092

iOS中的round/ceil/floorf函数

ios中math.h中的函数原型: extern float roundf(float); extern double round(double); extern...
  • mgr406176009
  • mgr406176009
  • 2017年08月17日 17:03
  • 203

Math中的round/ceil/floorf方法总结

这三个方法是在让人头疼,经过一阵搜索之后,特总结如下:Math.round:如果参数是小数,则求本身的四舍五入。Math.ceil:如果参数是小数,则求最小的整数但不小于本身.Math.floor:如...
  • wygzky
  • wygzky
  • 2008年11月13日 16:58
  • 13261

取整函数(ceil、floor、round)

取整函数主要有三种:ceil()、floor()、round()先来说说ceil()函数ceil:在英文中,是天花板的意思,有向上的意思,所以,此函数是向上取整,它返回的是大于或等于函数参数,并且与之...
  • aouixh
  • aouixh
  • 2016年12月06日 10:12
  • 1268

关于数据库ceil()函数,floor()函数,round()函数和trunc()函数

1,trunc()函数 trunc返回处理后的数值,其工作机制与round()函数极为类似,只是该函数不对指定小数前或后的部分做相应的舍入选择处理,而统统截取.其具体的语法格式:TR...
  • lihaibo112924
  • lihaibo112924
  • 2016年10月26日 17:28
  • 2383

Swift中的floor()函数

floor(param)函数返回的是不大于param的最大整数(此说法有点不恰当,该整数有一位小数),看例子:...
  • weichuang_1
  • weichuang_1
  • 2015年11月12日 11:30
  • 1020

Swift 中的floor()函数 用途

最近本人看别人代码的过程中,看到个floor()函数,闲话不多说,解释函数: floor(param)函数返回的是不大于param的最大整数,看例子:...
  • sinat_31709565
  • sinat_31709565
  • 2016年01月20日 11:54
  • 1103

java中round()函数,floor()函数,ceil()函数的返回值

不太熟悉的是round()函数的一些边缘值,比如Math.round(11.5)是多少,所以测试了一下。当前,之前对于向上取整和向下取整也有误解地方,一直以为返回数字应该为int类型,但是看了源码才知...
  • caoxiaohong1005
  • caoxiaohong1005
  • 2017年08月13日 17:16
  • 263

ios中round/ceil/floorf函数的使用

extern float ceilf(float); extern double ceil(double); extern longdouble ceill(longdouble); ...
  • zhaoyya
  • zhaoyya
  • 2015年12月24日 18:07
  • 602

Oracle中trunc函数、round 函数、ceil函数和floor函数的使用

.1trunc函数处理数字 trunc函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。 其具体的语法格式如下 TRUN...
  • u011715137
  • u011715137
  • 2013年10月08日 20:01
  • 15133
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS中的round/ceil/floorf函数略解
举报原因:
原因补充:

(最多只允许输入30个字)