iOS中的数值处理问题

必知的三个C函数

ceil(x)返回不小于x的最小整数值(然后转换为double型)。

floor(x)返回不大于x的最大整数值。

round(x)返回x的四舍五入整数值。

上面就是天花板函数、地板函数、四舍五入函数。

保留两位小数,四舍五入

//保留两位小数,四舍五入CGFloat rounded_up = round(0.355*100) /100;    NSLog(@"%.2lf",rounded_up);

//保留两位小数,直接进1(天花板函数)CGFloat rounded_up1 = ceilf(0.355*100) /100;    NSLog(@"%.2lf",rounded_up1);

//保留两位小数,舍弃后面所有位数。(地板函数)CGFloat rounded_up2 = floor(0.355*100) /100;    NSLog(@"%.2lf",rounded_up2);

63C695AC-1EF9-4915-9BA2-2026B08437A3.png

//保留两位小数,四舍五入CGFloat rounded_up = round(0.354*100) /100;    NSLog(@"%.2lf",rounded_up);//保留两位小数,直接进1(天花板函数)CGFloat rounded_up1 = ceilf(0.354*100) /100;    NSLog(@"%.2lf",rounded_up1);//保留两位小数,舍弃后面所有位数。(地板函数)CGFloat rounded_up2 = floor(0.354*100) /100;    NSLog(@"%.2lf",rounded_up2);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 必知的三个C函数 ceil(x)返回不小于x的最小整数值(然后转换为double型)。floor(x)返回不大于x...
    YM_1阅读 15,324评论 3 26
  • 1.iOS中的round、ceil、floor函数略解 round如果参数是小数,则求本身的四舍五入.ceil如果...
    K_Gopher阅读 4,905评论 1 0
  • 独自生活已有一段时间,并不是不孤独,特别清晨起床那一瞬,觉得世界只剩下我。这种感觉很不好。 可是人本就是一个孤独的...
    陈小婵阅读 2,571评论 1 1
  • 中秋寄语 今夜清光洒宇天, 举头遥看玉轮悬。 桂花树下观星语, 月饼桌旁望月圆。 一缕柔情屏里寄, 百般爱意网中传...
    沧海冰心阅读 1,137评论 0 1
  • 早晨静坐了一会儿,练习了腹式呼吸。专注呼吸时发现眼睛是紧张的。在日常工作生活中,专注一件事情时,可能眼睛也是紧张的...
    行云流水longer阅读 1,183评论 0 0