abs, fabs, fabsf分别对应整形,float ,double
例如fabs(-0.856) = 0.856;
ios小数向上、下取整,计算结果向上、下取整:
小数向上取整,指小数部分直接进1 x=3.14,ceilf(x)=4
小数向下取整,指直接去掉小数部分 x=3.14,floor(x)=3
小数处理 四舍五入
NSLog(@”%f”,round(12345.6789));//12346.000000
NSLog(@”%f”,round(12345.6749*100)/100);//12345.670000
NSNumber *num = [NSNumber numberWithFloat:12.1250];
NSLog(@”%@”,[NSString stringWithFormat:@”%.2f”,round([num floatValue]*100)/100]);//12.13
本文介绍了几种常见的数值操作函数,如abs、fabs及其对应的数据类型,并详细解释了iOS平台上的向上取整(ceilf)、向下取整(floor)及四舍五入(round)的实现方法。
7023

被折叠的 条评论
为什么被折叠?



