码迷,mamicode.com
首页 > 其他好文 > 详细

四舍五入、上取整、下取整

时间:2015-07-30 21:08:15      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:

    float tmpFloatData2 = 3.7;

    NSString *tmpStr2 = [NSString stringWithFormat:@"%.0f", tmpFloatData2];

    NSLog(@"tmpStr2 = %@", tmpStr2);//结果为4

    float tmpFloatData3 = 6.5;

    NSString *tmpStr3 = [NSString stringWithFormat:@"%.0f", tmpFloatData3];

    NSLog(@"tmpStr2 = %@", tmpStr3);//结果为6

如果用上面的模式来做出四舍五入、上取整、下取整的结果是靠不住的,最好不要用上面的方法来处理对数字要求比较高的地方

 

  NSLog(@"tmpStr4 = %f", floorf(tmpFloatData3));//下取整

    NSLog(@"tmpStr5 = %f", ceilf(tmpFloatData3));//上取整

    NSLog(@"tmpStr6 = %f", roundf(tmpFloatData3));//四舍五入

#include <math.h>文件里有很多我们常用的数学函数,比如下取整、上取整、四舍五入,sin,cos,tan

四舍五入、上取整、下取整

标签:

原文地址:http://www.cnblogs.com/shidaying/p/4690302.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!