每一個函數(shù)都有對應(yīng)計算float / double / long double 的函數(shù),這里只列出double類型的
| 三角函數(shù) | |
|---|---|
| double cos(double) | 余弦 |
| double sin(double) | 正弦 |
| double tan(double) | 正切 |
| 反三角函數(shù) | |
|---|---|
| double acos(double) | 反余弦 結(jié)果介于[0, PI] |
| double asin(double) | 反正弦 結(jié)果介于[-PI/2, PI/2] |
| double atan(double) | 反正切 反正切(主值), 結(jié)果介于[-PI/2, PI/2] |
| double atan2(double, double) | 反正切 主要用法--根據(jù)給定的兩個值求出對應(yīng)的角度 比如給y和x,就可以求出該點相對(0,0)的角度 |
| 取整 | |
|---|---|
| double ceil (double) | 向上取整 |
| double floor (double) | 向下取整 |
| double fmod (double, double) | 返回兩參數(shù)相除的余數(shù) |
| 指數(shù)與對數(shù) | |
|---|---|
| double fabs(double) | 求絕對值 |
| double sqrt(double) | 開方 |
| double exp(double) | 求取自然數(shù)e的冪 |
| double log (double) | 以e為底的對數(shù) |
| double log10 (double) | 以10為底的對數(shù) |
| double pow(double x, double y) | 計算以x為底數(shù)的y次冪 |
| 其他 | |
|---|---|
| double hypot(double x, double y) | 已知直角三角形兩個直角邊長度,求斜邊長度 |
| double ldexp(double x, int exponent) | 計算x*(2的exponent次冪) |