介紹一下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);
→8double 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 三角函式 double sin double 正弦 double cos double 余弦 double tan double 正切 2 反三角函式 double asin double 結果介於 pi 2,pi 2 double acos double 結果介於 0,pi double at...
iOS 常用數學函式
1 三角函式 double sin double 正弦 double cos double 余弦 double tan double 正切 2 反三角函式 double asin double 結果介於 pi 2,pi 2 double acos double 結果介於 0,pi double at...
iOS常用數學函式
1 三角函式 double sin double 正弦 double cos double 余弦 double tan double 正切 2 反三角函式 double asin double 結果介於 pi 2,pi 2 double acos double 結果介於 0,pi double at...