OC常用數學函式及常量
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) |
相關文章
- 【GO學習二】包,函式,常量和變數Go函式變數
- 【函式】Oracle函式系列(2)--數學函式及日期函式函式Oracle
- MATLAB常用基本數學函式Matlab函式
- numpy學習回顧-數學函式及邏輯函式函式
- Hive常用函式及自定義函式Hive函式
- PHP 自定義函式用法及常用函式集合PHP函式
- 《MySQL 入門教程》第 14 篇 MySQL 常用函式之數學函式MySql函式
- awk學習筆記(15)-數學函式及隨機數筆記函式隨機
- java變數及常量Java變數
- OC的方法和 函式函式
- 數學函式函式
- Python常用函式及說明Python函式
- java Math數學工具及Random隨機函式Javarandom隨機函式
- C++(常量成員函式)C++函式
- 高考數學常用數學思想:函式與方程思想,在數列中的應用函式
- NumPy 數學函式函式
- [數學] 生成函式函式
- 函式的動態引數 及函式巢狀函式巢狀
- Mysql 常用函式(1)- 常用函式彙總MySql函式
- SQL SERVER 數學函式SQLServer函式
- Mysql數學函式(轉)MySql函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- 常用數字函式簡單舉例函式
- 常用函式函式
- 【Mysql學習】算術運算及字串,數值函式MySql字串函式
- 【Mysql 學習】算術運算及字串,數值函式MySql字串函式
- Sql Server函式全解(2):數學函式SQLServer函式
- 常用函式--時間函式函式
- [轉載] python數學計算模組之math常用函式學習使用Python函式
- Oracle 函式大全(字串函式,數學函式,日期函式,邏輯運算函式,其他函式)Oracle函式字串
- TypeScript入門1:註釋、變數常量、資料型別、函式TypeScript變數資料型別函式
- 函式引數傳遞及返回函式
- Mysql 常用函式(15)- upper 函式MySql函式
- 3.3 數學相關函式函式
- 數學函式庫(基本版)函式
- ABAP數學函式匯總函式
- 【C語言】常用的字串函式及相關函式的自我實現C語言字串函式
- 5. vue常用高階函式及綜合案例Vue函式