1. 程式人生 > >C 中的數學函式彙總

C 中的數學函式彙總

               

math.h 數學函式庫,一些數學計算的公式的具體實現是放在math.h裡,具體有:1 三角函式double sin (double);double cos (double);double tan (double);2 反三角函式double asin (double); 結果介於[-PI/2, PI/2]double acos (double); 結果介於[0, PI]double atan (double); 反正切(主值), 結果介於[-PI/2, PI/2]double atan2 (double, double); 反正切(整圓值), 結果介於[-PI/2, PI/2]3 雙曲三角函式double sinh (double);

double cosh (double);double tanh (double);4 指數與對數double exp (double);double pow (double, double);double sqrt (double);double log (double); 以e為底的對數double log10 (double);c++中自然對數函式:log(N)   以10為底:log10(N)但沒有以2為底的函式但是可以用換底公式解 決:log2(N)=log10(N)/log10(2)5 取整double ceil (double); 取上整double floor (double); 取下整6 絕對值
double fabs (double);7 標準化浮點數double frexp (double f, int *p); 標準化浮點數, f = x * 2^p, 已知f求x, p ( x介於[0.5, 1] )double ldexp (double x, int p); 與frexp相反, 已知x, p求f8 取整與取餘double modf (double, double*); 將引數的整數部分通過指標回傳, 返回小數部分double fmod (double, double); 返回兩引數相除的餘數source: 《C & C++ Code Capsules》9 平方根sqrt