C 語言標準函數庫分類導覽 - 數學計算 math.h

標頭檔 math.h 宣告許多跟數學計算相關的函數,如求平方根、指數、對數、三角函數等,大部分函數都是以 double 型態為預設回傳值及參數的資料型態,也另提供 float 與 long double 型態對應的函數。



以下為一般數值計算工作的函數
函數名稱功能函數原型
fabs求絕對值double fabs(double);
fmax求 x 與 y 之中的最大值double fmax(double, double);
fmin求 x 與 y 之中的最小值double fmin(double, double);
remainder求浮點餘數double remainder(double, double);
fma求 (x * y) + zdouble fma(double, double, double);
round四捨五入到整數位double round(double);


以下為指數相關的函數
函數名稱功能函數原型
sqrt求平方根double sqrt(double);
cbrt求立方根double cbrt(double);
pow求 x 的 y 次方double pow(double, double);


以下為幾何、三角相關的函數
函數名稱功能函數原型
hypot求 x2 + y2 的平方根double hypot(double, double);
sin求三角函數的正弦double sin(double);
cos求三角函數的餘弦double cos(double);
tan求三角函數的正切double tan(double);


以下為對數相關的函數
函數名稱功能函數原型
log求自然對數double log(double);
log2求以 2 為底的對數double log2(double);
log10求以 10 為底的對數double log10(double);


您可以繼續參考


沒有留言: