隨機(jī)函數(shù)
1沼填、arc4random()
用法:生成0~99的隨機(jī)數(shù)
?int x = arc4random() % 100;
2、arc4random_uniform()
用法:生成0~99的隨機(jī)數(shù)
int x = arc4random_uniform(100);
三角函數(shù)
double cos(double a) ? ? 余弦函數(shù)⊥踉 (a:弧度)
double sin(double a) ? ? 正弦函數(shù) (a:弧度)
double tan(double a) ? ? 正切函數(shù)×钏蕖(a:弧度)
double asin(double a) ? ?反正弦值〉鸢摇(a:弧度)
double acos(double a) ? 反余弦函數(shù)(a:弧度)
double atan(double a) ? 反正切函數(shù)
double atan2(double a, double b) ? 返回給定的 a 及 b 坐標(biāo)值的反正切值
數(shù)據(jù)處理函數(shù)
1、絕對(duì)值
ABS(A) ? ? ? ? ??A可以為小數(shù)
abs(int)? ? ? ? ? 這個(gè)函數(shù)傳入的必需是整數(shù)?
fabs(double) ?處理double型數(shù)據(jù)的絕對(duì)值函數(shù)
fobs(float) ? ? 處理float型數(shù)據(jù)的絕對(duì)值函數(shù)
2粒没、浮點(diǎn)數(shù)處理
floor() ? ?如果參數(shù)是小數(shù)筛婉,返回不大于自身的最大的整數(shù)
ceil() ? ? ?如果參數(shù)小數(shù),返回不小于自身的最小的整數(shù)
round() ?如果參數(shù)小數(shù),返回四舍五入后的數(shù)
pow(a,b) 求a的b次方數(shù)
sort(a) ? ?求a的算術(shù)平方根