博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC常用数学函数及常量
阅读量:2286 次
发布时间:2019-05-09

本文共 837 字,大约阅读时间需要 2 分钟。

OC常用数学函数及常数

文章目录

一、算数函数

函数 说明
int rand() 随机数生成。
srand(time(nil)); //随机数初期化
int val = rand()P; //0~49之间的随机数
int abs(int a) 整数的绝对值
int val = abs(-8); 浮点数的时候用fabs。
double fabs(double a) double fabs(double a) 浮点数的绝对值
double val = fabs(-12.345);整数的时候用abs。
double floor(double a) 返回浮点数整数部分(舍弃小数点)又叫去尾法
double ceil(double a); 返回浮点数整数部分+1,又叫收尾法
double pow(double a, double b) a的b次方
double sqrt(double a) a的平方根

二、三角函数

注意:a的单位是弧度

函数 说明
double cos(double a) 余弦
double sin(double a) 正弦
double tan(double a) 正切
double asin(double a) 反正弦
double acos(double a) 反余弦
double atan(double a) 反正切
double atan2(double x, double y) 返回给定的 x 及 y 坐标值的反正切值

三、指数函数

函数 说明
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)

转载地址:http://tjznb.baihongyu.com/

你可能感兴趣的文章
MySQL性能优化的20条经验
查看>>
php+nginx做下载服务器配置—X-Accel-Redirect
查看>>
the requested operation has failed"解决方案
查看>>
php读取二进制流
查看>>
Golang热重启
查看>>
热重启golang服务器(graceful restart golang http server)
查看>>
echo框架使用:获取与配置
查看>>
PHP模拟多进程并发将内容写入文件
查看>>
nginx.conf配置说明
查看>>
Eclipse设定和修改文件字符编码格式和换行符
查看>>
git常用操作以及快速入门教程
查看>>
MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)
查看>>
在notepad++中 “tab转为空格”、“按tab插入空格”、“文档格式转换”
查看>>
jQuery.validate插件详解
查看>>
supervisor 管理进程简明教程
查看>>
对Repository模式误用的反思和纠正
查看>>
Zend Framework 常用组件概述
查看>>
Zend_Db -> Zend_Db_Adapter
查看>>
Zend_Db -> Zend_Db_Select
查看>>
Zend_Db -> Zend_Db_Table
查看>>