日本有码中文字幕视频,在线能看三级网站,日本妇乱子伦视频免费的,中文字幕一页在线

      C語言中math h定義了哪些函數

      時間:2022-09-30 04:50:54來源:
      導讀 您好,現在冰冰來為大家解答以上的問題。C語言中math h定義了哪些函數相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、所包含的函數...

      您好,現在冰冰來為大家解答以上的問題。C語言中math h定義了哪些函數相信很多小伙伴還不知道,現在讓我們一起來看看吧!

      1、所包含的函數數學函數庫,一些數學計算的公式的具體實現是放在math.h里,具體有: 三角函數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,PI]3 、雙曲三角函數double sinh (double);double cosh (double);double tanh (double);4 、指數與對數double frexp(double value,int *exp);這是一個將value值拆分成小數部分f和(以2為底的)指數部分exp,并返回小數部分f,即f*2^exp。

      2、其中f取值在0.5~1.0范圍或者0。

      3、double ldexp(double x,int exp);這個函數剛好跟上面那個frexp函數功能相反,它的返回值是x*2^expdouble modf(double value,double *iptr);拆分value值,返回它的小數部分,iptr指向整數部分。

      4、double log (double); 以e為底的對數double log10 (double);以10為底的對數double pow(double x,double y);計算x的y次冪float powf(float x,float y); 功能與pow一致,只是輸入與輸出皆為浮點數double exp (double);求取自然數e的冪double sqrt (double);開平方5 、取整double ceil (double); 取上整,返回不比x小的最小整數double floor (double); 取下整,返回不比x大的最大整數,即高斯函數[x]6 、絕對值int abs(int i); 求整型的絕對值double fabs (double);求實型的絕對值double cabs(struct complex znum);求復數的絕對值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); 返回兩參數相除的余數9 、其他double hypot(double x,double y);已知直角三角形兩個直角邊長度,求斜邊長度double ldexp(double x,int exponent);計算x*(2的exponent次冪)double poly(double x,int degree,double coeffs []);計算多項式int matherr(struct exception *e);數學錯誤計算處理程序source: 《C & C++ Code Capsules》//1.三角函數double sin(double);//1.1.正弦double cos(double);//1.2.余弦double tan(double);//1.3.正切//2.反三角函數double asin (double);?//2.1.結果介于[-PI/2,PI/2]double acos (double);?//2.2.結果介于[0,PI]搜索double atan (double);?//2.3.反正切(主值),結果介于[-PI/2,PI/2]double atan2 (double,double);?//2.4.反正切(整圓值),結果介于[-PI,PI]//3.雙曲三角函數double sinh (double);//3.1.雙曲正弦函數double cosh (double);//3.2.雙曲余弦函數double tanh (double);//3.3.雙曲正切函數//4.指數與對數double frexp(double value,int *exp);//4.1.這是一個將value值拆分成小數部分f和(以2為底的)指數部分exp,并返回小數部分f,即f*2^exp。

      5、其中f取值在0.5~1.0范圍或者0。

      6、double ldexp(double x,int exp);//4.2.這個函數剛好跟上面那個frexp函數功能相反,它的返回值是x*2^expdouble modf(double value,double *iptr);//4.3.拆分value值,返回它的小數部分,iptr指向整數部分。

      7、double log (double);//4.4.以e為底的對數double log10 (double);//4.5.以10為底的對數double pow(double x,double y);//4.6.計算x的y次冪float powf(float x,float y);?//4.7.功能與pow一致,只是輸入與輸出皆為浮點數double exp (double);//4.8.求取自然數e的冪double sqrt (double);//4.9.開平方//5.取整double ceil (double);?//5.1.取上整,返回不比x小的最小整數double floor (double);//5.2.取下整,返回不比x大的最大整數,即高斯函數[x]//6.絕對值int abs(int i);//6.1.求整型的絕對值double fabs (double);//6.2.求實型的絕對值double cabs(struct complex znum);//6.3.求復數的絕對值//7.標準化浮點數double frexp (double f,int *p);?//7.1.標準化浮點數,f = x * 2^p,已知f求x,p (x介于[0.5,1])double ldexp (double x,int p);?//7.2.與frexp相反,已知x,p求f//8.取整與取余double modf (double,double*);?//8.1.將參數的整數部分通過指針回傳,返回小數部分double fmod (double,double);?//8.2.返回兩參數相除的余數//9.其他double hypot(double x,double y);//9.1.已知直角三角形兩個直角邊長度,求斜邊長度double ldexp(double x,int exponent);//9.2.計算x*(2的exponent次冪)double poly(double x,int degree,double coeffs []);//9.3.計算多項式int matherr(struct exception *e);//9.4.數學錯誤計算處理程序數學計算函數主函數,包含一般四則運算的函數具體有: ??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 sqrt (double); ??double log (double); 以e為底的對數 ??double log10 (double); ??double pow(double x, double y)//計算以x為底數的y次冪 ??5 取整 ??double ceil (double); 取上整 ??double floor (double); 取下整 ??6 絕對值 ??double fabs (double); ??double cabs(struct complex znum) //求復數的絕對值 ??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求f ??8 取整與取余 ??double modf (double, double*); 將參數的整數部分通過指針回傳, 返回小數部分 ??double fmod (double, double); 返回兩參數相除的余數 ??9其他 ??double hypot(double x, double y);//已知直角三角形兩個直角邊長度,求斜邊長度 ??double ldexp(double x, int exponent);//計算x*(2的exponent次冪) ??double poly(double x, int degree, double coeffs [] )//計算多項式 ??nt matherr(struct exception *e)//數學錯誤計算處理程序。

      本文就為大家分享到這里,希望小伙伴們會喜歡。

      標簽:
      最新文章