介绍一下Objective-c常用的函数,常数变量

算术函数

【算术函数】
函数名 说明
int rand() 随机数生成。
(例)
srand(time(nil)); //随机数初期化
int val = rand()P; //0~49之间的随机数
int abs(int a) 整数的绝对值
(例)int val = abs(-8);
 →8
※浮点数的时候用fabs。
double fabs(double a) 浮点数的绝对值
(例)double val = fabs(-12.345);
 →12.345
※整数的时候用abs。
double floor(double a) 返回浮点数整数部分(舍弃小数点)
(例)double val = floor(12.345);
 →12.000
double ceil(double a); 返回浮点数整数部分(舍弃小数点部分,往个位数进1)
(例)double val = ceil(12.345);
 →13.000
double pow(double a, double b) a的b次方
(例)double val = pow(2, 3);
 →8
double sqrt(double a) a的平方根
(例)double val = sqrt(2);
 →1.41421356

三角函数

【三角函数】
函数名 说明
double cos(double a) 余弦函数 (a:弧度)
double sin(double a) 正弦函数 (a:弧度)
double tan(double a) 正切函数 (a:弧度)
double asin(double a) 反正弦值 (a:弧度)
double acos(double a) 反余弦函数(a:弧度)
double atan(double a) 反正切函数
double atan2(double a, double b) 返回给定的 a 及 b 坐标值的反正切值

指数函数

【指数函数】
函数名 说明
double log(double a) 以e 为底的对数值
double log10(double a) 对数函数log

常数

常数
常数名 说明
M_PI 圆周率(=π)
M_PI_2 圆周率的1/2(=π/2)
M_PI_4 圆周率的1/4(=π/4)
M_1_PI =1/π
M_2_PI =2/π
M_E =e
M_LOG2E log_2(e)
M_LOG10E log_10(e)

iOS的常用运算函数相关推荐

  1. c# 三维向量常用运算函数

    三维向量运算 求点到直线垂足交点 点到直线距离 计算向量夹角 计算AB与CD两条直线的交点 计算AB与CD两条线段的交点 判断点是否在四边形内 (abcd为正方形时不准确) 判断点p 是否在四边形ab ...

  2. IOS开发常用数学函数

    1.  三角函数   double sin (double);正弦  double cos (double);余弦  double tan (double);正切  2 . 反三角函数   doubl ...

  3. iOS 开发常用数学函数

    1.  三角函数   double sin (double);正弦  double cos (double);余弦  double tan (double);正切  2 . 反三角函数   doubl ...

  4. iOS常用数学函数(公式)

    目录 常用数学函数 1 三角函数 2 反三角函数 3 双曲三角函数 4 指数与对数 5 取整 6 绝对值 7 标准化浮点数 8 取整与取余 9 其他 常见应用代码示例 数学常量 角度转弧度,弧度转角度 ...

  5. Hive常用运算(关系运算)、逻辑运算与数学运算、数值运算、日期函数、条件函数、字符串函数

    hive 常用运算 第一部分:关系运算 Hive支持的关系运算符 •常见的关系运算符 •等值比较: = •不等值比较: <> •小于比较: < •小于等于比较: <= •大于比 ...

  6. 一文搞定Hive常用运算和函数

    Hive常用运算和函数 关系运算 等值比较: = 不等值比较: <> 小于比较: < 小于等于比较: <= 大于等于比较: >= 空值判断: IS NULL 非空判断: ...

  7. iOS开发常用三方库、插件、知名博客

    TimLiu-iOS iOS开发常用三方库.插件.知名博客等等,期待大家和我们一起共同维护,同时也期望大家随时能提出宝贵的意见(直接提交Issues即可). 持续更新... 版本:Objective- ...

  8. c++宏定义常量为什么使用移位_干货 | C语言系列3——常量,运算符,常用数学函数.........

    本期总结 1.符号常量和const常量: 2.运算符: 3.输入与输出: 4.常用数学函数. 往期回顾 干货 | C语言系列1--编程软件与做题平台 干货 | C语言系列2--程序结构与变量 符号常量 ...

  9. VB程序逆向常用的函数

    @转自: http://www.cnblogs.com/bbdxf/p/3780187.html # 参数压栈从右往左,多的参数是返回值的 buffer 待会写文 程序逆向常用的函数 1) 数据类型转 ...

最新文章

  1. CTF---Web入门第四题 Forms
  2. OpenCV之objdetect 模块. 物体检测:级联分类器
  3. C++ Primer 5th笔记(chap 12 动态内存)allocator类
  4. 【渝粤教育】电大中专学前儿童科学教育1作业 题库
  5. wget下载一个目录下的文件
  6. 内存恶鬼drawRect - 谈画图功能的内存优化
  7. 实体门店如何做促销?
  8. java GC 参数
  9. 搜索框+ 定时器+Bug解决
  10. 2021 年 Web 开发的 7 大趋势,我只能说牛逼!
  11. 学习Maven之Maven Surefire Plugin(JUnit篇)(转)
  12. 关于购买二手macbook的建议,看这一篇文章就够了!
  13. linux命令之cal详解
  14. hypothesisTest
  15. 【unity3D】单点和多点触控
  16. 计算机模拟触摸屏,西门子人机界面(触摸屏HMI)与虚拟仿真应用技术
  17. 【自用】Excel数据分析查漏补缺
  18. c# iot .net 树莓派读取土壤湿度感应器 代码实例
  19. AV1和开放媒体联盟(AOM)的发展、成果与未来
  20. STP生成树协议详解

热门文章

  1. VMWare虚拟OSX系统搭建ios、iphone开发环境并成功运行模拟器(2016)
  2. bootstrap 4 在VS中的使用
  3. 软件工程技术专业的大一新生们,咱们一起讨论一下如何学好这门专业罢(喜
  4. 基于Rsyslog的日志文件采集办法
  5. 仓鼠找sugar II
  6. 企业IT管理岗的首选认证:ITIL®4 Foundation
  7. lol 5.24版本top5:火男胜率登顶
  8. NA公链(Nirvana)NAC公链独步公链江湖
  9. 有道云笔记linux使用教程,办公必备神器系列五:云笔记:为知笔记、印象笔记、有道云笔记...
  10. 如何在element-plus配套vue3中使用日期时间选择器默认英文修改为中文