在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
NSLog(@"平方:%.f", pow(3,2) ); //result 9 NSLog(@"上舍入:%.f", ceil(3.000000000001)); //result 4 NSLog(@"四舍五入:%.f",round(3.30));//result 3 NSLog(@"下舍入:%0.f",floor(232.90));//result 232 NSLog(@"取最小的值:%0.02f",fmin(3.22, 22.22));//result 3.22 NSLog(@"取最大的值:%0.02f",fmax(3.22,22.34));//result 22.34 NSLog(@"绝对值:%0.f",fabs(-10.00));//result 10
这里有一个小的技巧: 1:假如3.321想四舍五入到3.32也就是小数点的后两位,那么可以这样做
NSLog(@"%0.02f",round(3.321*100)/100);//result 3.21 NSLog(@"%0.02f",round(3.321));// result 3.00 打印出来的结果是不一样的。
在objective-c作为ANSIC的扩展,使用c标准库中的头文件<math.h>中定义的一些数学常量宏和一些数学函数进行基本操作。 数学常量:
转自http://blog.163.com/lzb4319@126/blog/static/7255470020123185505844/ |
请发表评论