iOS开发中常用的数学函数
iOS开发中常用的数学函数


    /*---- 常用数学公式 ----*/
    //指数运算 3^2 3^3
    NSLog(@"结果 %.f", pow(,));              //result 9
    NSLog(@"结果 %.f", pow(,));              //result 27
    //开平方运算
    NSLog(@"结果 %.f", sqrt());              //result 4
    NSLog(@"结果 %.f", sqrt());              //result 9
    //进一
    NSLog(@"结果 %.f", ceil(3.000000000001));  //result 4
    NSLog(@"结果 %.f", ceil(3.00));            //result 3
    //退一
    NSLog(@"结果 %.f", floor(3.000000000001)); //result 3
    NSLog(@"结果 %.f", floor(3.9999999));      //result 3
    //四舍五入
    NSLog(@"结果 %.f", round(3.5));            //result 4
    NSLog(@"结果 %.f", round(3.46));           //result 3
    NSLog(@"结果 %.f", round(-3.5));           //NB: this one returns -4
    //最小值
    NSLog(@"结果 %.f", fmin(,));            //result 5
    //最大值
    NSLog(@"结果 %.f", fmax(,));            //result 10
    //绝对值
    NSLog(@"结果 %.f", fabs());              //result 10
    NSLog(@"结果 %.f", fabs(-));             //result 10
iOS开发中常用的数学函数的更多相关文章
- iOS开发中常用到的加密方式
		
1 base64 1.1 简介 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码.它将需要编码的数据拆分成字节数组.以3个字节为一组.按顺序排列24位数据,再把这24位数据 ...
 - C++中常用的数学函数总结
		
我们在C++程序设计的过程中往往会使用到一些数学函数,那么不同的数学运算要用到什么函数哪?大家可以参考我的总结如下: 首先引用到数学函数时一定要记得加函数头文件 #include<cmath&g ...
 - iOS开发中常用的分类方法---UIImage+Category
		
在开发中使用分类对原有的系统类进行方法扩展,是增强系统原有类功能的常见做法. /** * 自由拉伸一张图片 * * @param name 图片名字 * @param left 左边开始位置比例 值范 ...
 - iOS开发中常用的手势---边缘手势
		
说明:以下方法是开发中使用的方法,有什么不对的或者好的方法,请多多指教! 此处的边缘手势是用来控制左侧抽屉视图的弹出以及收回. 添加手势 : 页面上有多个手势时需要遵循 UIGestureRecogn ...
 - ios开发中常用的也是最基本的mysql语句
		
MySQL常用基本SQL语句小结——(转) sql语言不经常用,每次再用都隔好久的时间,以致最基本的都想不起来了,只好转一篇记着= - 找的时候方便 SQL分类: DDL—数据定义语言(CREATE ...
 - iOS开发中 常用枚举和常用的一些运算符(易错总结)
		
1.色值的随机值: #define kColorValue arc4random_uniform(256)/255.0 // arc4random_uniform(256)/255.0; 求出0.0~ ...
 - iOS开发中常用的设计模式
		
常用的设计模式(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现.优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过 ...
 - iOS开发中常用的单例
		
定义:一个类的对象,无论在何时创建.无论创建多少次,创建出来的对象都是同一个对象. 使用场景:当有一些数据需要共享给别的类的时候,就可以把这些数据保存在单例对象中. 关键代码: + (instan ...
 - iOS开发中常用的宏
		
前言 今天将一些简化工程代码的宏定义拿出来分享一下,自定义一些宏可以有效的简化代码,提高编码效率. Application #define APPLICATION [UIApplication sha ...
 
随机推荐
- 11 - JavaSE之GUI
			
GUI(念法 gu yi) AWT AWT(Abstract Window Toolkit 抽象窗口开发包,在C# 或者 linux窗口开发类之上又封装一层,达到跨平台的目的)包括了很多类和接口,用于 ...
 - Sklearn-RandomForest
			
在scikit-learn中,RandomForest的分类类是RandomForestClassifier,回归类是RandomForestRegressor,需要调参的参数包括两部分,第一部分是B ...
 - php的error_log()记录日志
			
<?php date_default_timezone_set('PRC');//设置时区,否则会有警告 //把This s a error保存到/home/log-yyyy-MM-dd.txt ...
 - 推荐的bootstrap之 formgroup表单布局样式
			
一直没能找到比较好的Form Group样式,直到找到如下样式 转自 https://www.cnblogs.com/jokerjason/p/5721349.html <form class= ...
 - 在你的 Rails App 中开启 ETag 加速页面载入同时节省资源
			
转自http://huacnlee.com/blog/use-etag-in-your-rails-app-to-speed-up-loading/ 什么是 ETag 网上关于 ETag 的解释有很多 ...
 - 4.3 数据操纵语言(DML)
			
本章介绍DML的基本语句. 对数据只能执行以下四种操作:创建(Create)记录.读取(Read)记录.更新(Update)记录值和删除(Delete)记录.这几个词拼写为CRUD——即可对数据执行C ...
 - java反射实现接口重试
			
工具类: import java.lang.reflect.Method; public class RetryUtil { private static ThreadLocal<Integer ...
 - plupload如何删除一条数据
			
FilesRemoved用了发现不成功,删除图片这么重要怎能如此 看到老外提的另一个问题发现这个问题解决办法,特此备注以供不会的童鞋参考 uploader.bind('FilesAdded', fun ...
 - iOS 交互h5 - WKWebView
			
众所周知,UIWebView存在内存问题,也就是当加载一个UIWebView时,内存会一直上升趋势无法得到释放.这样在使用UIWebView进行h5交互开发时会有很大的问题. 因而苹果增加了一个新的类 ...
 - mysql 中 max_allowed_packet 查询和修改
			
mysql 会根据配置文件限制 server 接收的数据包的大小. 有时候大的插入和更新会被 max_allowed_packet 参数限制,报如下错误: Packet > ). You can ...