iOS的常用运算函数
介绍一下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的常用运算函数相关推荐
- c# 三维向量常用运算函数
三维向量运算 求点到直线垂足交点 点到直线距离 计算向量夹角 计算AB与CD两条直线的交点 计算AB与CD两条线段的交点 判断点是否在四边形内 (abcd为正方形时不准确) 判断点p 是否在四边形ab ...
- IOS开发常用数学函数
1. 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 . 反三角函数 doubl ...
- iOS 开发常用数学函数
1. 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 . 反三角函数 doubl ...
- iOS常用数学函数(公式)
目录 常用数学函数 1 三角函数 2 反三角函数 3 双曲三角函数 4 指数与对数 5 取整 6 绝对值 7 标准化浮点数 8 取整与取余 9 其他 常见应用代码示例 数学常量 角度转弧度,弧度转角度 ...
- Hive常用运算(关系运算)、逻辑运算与数学运算、数值运算、日期函数、条件函数、字符串函数
hive 常用运算 第一部分:关系运算 Hive支持的关系运算符 •常见的关系运算符 •等值比较: = •不等值比较: <> •小于比较: < •小于等于比较: <= •大于比 ...
- 一文搞定Hive常用运算和函数
Hive常用运算和函数 关系运算 等值比较: = 不等值比较: <> 小于比较: < 小于等于比较: <= 大于等于比较: >= 空值判断: IS NULL 非空判断: ...
- iOS开发常用三方库、插件、知名博客
TimLiu-iOS iOS开发常用三方库.插件.知名博客等等,期待大家和我们一起共同维护,同时也期望大家随时能提出宝贵的意见(直接提交Issues即可). 持续更新... 版本:Objective- ...
- c++宏定义常量为什么使用移位_干货 | C语言系列3——常量,运算符,常用数学函数.........
本期总结 1.符号常量和const常量: 2.运算符: 3.输入与输出: 4.常用数学函数. 往期回顾 干货 | C语言系列1--编程软件与做题平台 干货 | C语言系列2--程序结构与变量 符号常量 ...
- VB程序逆向常用的函数
@转自: http://www.cnblogs.com/bbdxf/p/3780187.html # 参数压栈从右往左,多的参数是返回值的 buffer 待会写文 程序逆向常用的函数 1) 数据类型转 ...
最新文章
- CTF---Web入门第四题 Forms
- OpenCV之objdetect 模块. 物体检测:级联分类器
- C++ Primer 5th笔记(chap 12 动态内存)allocator类
- 【渝粤教育】电大中专学前儿童科学教育1作业 题库
- wget下载一个目录下的文件
- 内存恶鬼drawRect - 谈画图功能的内存优化
- 实体门店如何做促销?
- java GC 参数
- 搜索框+ 定时器+Bug解决
- 2021 年 Web 开发的 7 大趋势,我只能说牛逼!
- 学习Maven之Maven Surefire Plugin(JUnit篇)(转)
- 关于购买二手macbook的建议,看这一篇文章就够了!
- linux命令之cal详解
- hypothesisTest
- 【unity3D】单点和多点触控
- 计算机模拟触摸屏,西门子人机界面(触摸屏HMI)与虚拟仿真应用技术
- 【自用】Excel数据分析查漏补缺
- c# iot .net 树莓派读取土壤湿度感应器 代码实例
- AV1和开放媒体联盟(AOM)的发展、成果与未来
- STP生成树协议详解
热门文章
- VMWare虚拟OSX系统搭建ios、iphone开发环境并成功运行模拟器(2016)
- bootstrap 4 在VS中的使用
- 软件工程技术专业的大一新生们,咱们一起讨论一下如何学好这门专业罢(喜
- 基于Rsyslog的日志文件采集办法
- 仓鼠找sugar II
- 企业IT管理岗的首选认证:ITIL®4 Foundation
- lol 5.24版本top5:火男胜率登顶
- NA公链(Nirvana)NAC公链独步公链江湖
- 有道云笔记linux使用教程,办公必备神器系列五:云笔记:为知笔记、印象笔记、有道云笔记...
- 如何在element-plus配套vue3中使用日期时间选择器默认英文修改为中文