如果我們在編寫一些與數(shù)學(xué)計(jì)算有關(guān)的程序時,有些函數(shù)你沒有必要自己去編寫了,因?yàn)樵?lt;math.h>中定義了一些常用的數(shù)學(xué)函數(shù)和宏,用來實(shí)現(xiàn)不同種類的數(shù)學(xué)運(yùn)算。下表給出了math.h庫中定義的一些數(shù)學(xué)函數(shù)和功能簡介
<math.h>中定義的函數(shù)
函數(shù)定義 | 函數(shù)功能簡介 |
double exp(double x); | 指數(shù)運(yùn)算函數(shù), 求e的x次冪函數(shù) |
double log(double x) |
對數(shù)函數(shù)ln(x) |
double log10(double x); |
對數(shù)函數(shù)log |
double pow(double x, double y); |
指數(shù)函數(shù)(x的y次方) |
double sqrt(double x); |
計(jì)算平方根函數(shù) |
double ceil(double x); |
向上舍入函數(shù) |
double floor(double x); |
向下舍入函數(shù) |
double fabs(double x); |
求浮點(diǎn)數(shù)的絕對值 |
double ldexp(double x, int n); |
裝載浮點(diǎn)數(shù)函數(shù) |
double frexp(double x, int* exp); |
分解浮點(diǎn)數(shù)函數(shù) |
double modf(double x, double* ip); |
分解雙精度數(shù)函數(shù) |
double fmod(double x, double y); |
求模函數(shù) |
double sin(double x); |
計(jì)算x的正弦值函數(shù) |
double cos(double x); |
計(jì)算x的余弦值函數(shù) |
double tan(double x); |
計(jì)算x的正切值函數(shù) |
double asin(double x); |
計(jì)算x的反正弦函數(shù) |
double acos(double x); |
計(jì)算x的反余弦函數(shù) |
double atan(double x); |
反正切函數(shù)1 |
double atan2(double y, double x); |
反正切函數(shù)2 |
double sinh(double x); |
計(jì)算x的雙曲正弦值 |
double cosh(double x); |
計(jì)算x的雙曲余弦值 |
double tanh(double x); |
計(jì)算x的雙曲正切值 |
在標(biāo)準(zhǔn)庫中,還有一些與數(shù)學(xué)計(jì)算有關(guān)的函數(shù)定義在其他頭文件中。
新聞熱點(diǎn)
疑難解答
圖片精選