常用的运算函数

指数运算

NSLog(@"%.f", pow(3,2) ); //result 9 
NSLog(@"%.f", pow(3,3) ); //result 27  

开平方运算(计算两点间的距离时用到)

NSLog(@"%.f", sqrt(16) ); //result 4 
NSLog(@"%.f", sqrt(81) ); //result 9  

上舍入

NSLog(@"res: %.f", ceil(3.000000000001)); //result 4 
NSLog(@"res: %.f", ceil(3.00)); //result 3  

下舍入

NSLog(@"res: %.f", floor(3.000000000001)); //result 3 
NSLog(@"res: %.f", floor(3.9999999)); //result 3  

四舍五入

NSLog(@"res: %.f", round(3.5)); //result 4 
NSLog(@"res: %.f", round(3.46)); //result 3 
NSLog(@"res: %.f", round(-3.5)); //NB: this one returns -4  

最小值

NSLog(@"res: %.f", fmin(5,10)); //result 5  

最大值

NSLog(@"res: %.f", fmax(5,10)); //result 10  

绝对值

NSLog(@"res: %.f", fabs(10)); //result 10 
NSLog(@"res: %.f", fabs(-10)); //result 10
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在编程中我们总要进行一些数学运算以及数字处理,尤其是浮点数的运算和处理,这篇文章主要介绍C语言下的数学库。而其他语...
    欧阳大哥2013阅读 10,744评论 0 12
  • 上次给大家分享了《2017年最全的excel函数大全9—数学和三角函数(中)》,这次分享给大家数学和三角函数(下)...
    幸福的耗子阅读 5,282评论 0 1
  • 香烟,是一块钱一根的香烟。火机,是一块钱一把的火机。 他们是这样产生爱情的。那根香烟,脱离了群体,被那双唇轻吻。那...
    C_Atm阅读 4,738评论 0 2
  • 导语:上班后,你是否有这样的感受,会议越来越多,会越开越长,没有不是在开会,就是走在开会的路上。怎样才能高效开一场...
    北鲲老师阅读 3,003评论 0 5
  • Java集合类详解 简介 特殊的类,存放其他类对象的容器。主要完成一些数据库和数据结构的功能。 分类 一些主要的 ...
    天涯笑笑生阅读 1,046评论 0 0