黑马程序员技术交流社区

标题: OC里面常见到的常数和函数 [打印本页]

作者: 张芳涛    时间: 2014-11-26 21:54
标题: OC里面常见到的常数和函数
函数名        说明
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)


作者: 张芳涛    时间: 2014-11-26 21:55
老师不一定讲到,但是以后会用到的。
作者: 死在电脑前    时间: 2014-11-26 22:15
顶起,,,,支持技术贴
作者: 张芳涛    时间: 2014-11-26 22:16
死在电脑前 发表于 2014-11-26 22:15
顶起,,,,支持技术贴

好像俺的技术分够了
!!!!
作者: 姗姗呵呵呵呵    时间: 2014-11-26 22:49
赞一个,
作者: 张芳涛    时间: 2014-11-26 23:34
姗姗呵呵呵呵 发表于 2014-11-26 22:49
赞一个,

就知道你是来刷分的
作者: 张芳涛    时间: 2014-11-27 00:05
再回复一下,,再挣点积分
作者: 冬天的章鱼烧    时间: 2014-11-27 00:39
顶顶顶顶顶顶顶顶顶顶
作者: 时振    时间: 2014-11-27 06:33
哈哈,不错不错
作者: mahei521    时间: 2014-11-27 08:18
嘿嘿,谢谢分享啦!
作者: 死在电脑前    时间: 2014-11-27 21:49
张芳涛 发表于 2014-11-26 22:16
好像俺的技术分够了
!!!!

求大神指教
作者: 张芳涛    时间: 2014-11-27 21:50
死在电脑前 发表于 2014-11-27 21:49
求大神指教

都是辛辛苦苦挣来滴!!!血汗钱呀
作者: 死在电脑前    时间: 2014-11-27 22:03
张芳涛 发表于 2014-11-27 21:50
都是辛辛苦苦挣来滴!!!血汗钱呀

呼呼,我也去写小技术贴,嫉妒恨
作者: 张芳涛    时间: 2014-11-27 22:28
死在电脑前 发表于 2014-11-27 22:03
呼呼,我也去写小技术贴,嫉妒恨

加油呀!!!!!!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2