導讀您好,現在軟糖來為大家解答以上的問題。c語言求絕對值語句,C語言求絕對值相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、有。2、C語...
您好,現在軟糖來為大家解答以上的問題。c語言求絕對值語句,C語言求絕對值相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、有。
2、C語言求絕對值的函數為abs( x )與fbs( x ),abs( x )包含于stdlib.h,且兩者均包含于math頭文件之下。
3、abs( x )函數格式:int abs( int i );作用:求整型數的絕對值例子:#include#include#includemain(? ?)int a = 1, b = -2 ;printf("%d的絕對值是%d,%d的絕對值是%d", a, abs( a ), b, abs( b ));}運行結果為:1的絕對值是1,-2的絕對值是22、fabs( x )函數格式:float fabs( float i ); / double fabs( double x );作用:求浮點數的絕對值例子:#include#includemain(? ?)float a = 1.4, b = -2.7 ;printf("%f的絕對值是%f,%f的絕對值是%f", a, fabs( a ), b, fabs( b ));}運行結果為:1.400000的絕對值是1.400000,-2.700000的絕對值是2.700000擴展資料:其他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。
4、其中f取值在0.5~1.0范圍或者0。
5、double ldexp(double x,int exp);這個函數剛好跟上面那個frexp函數功能相反,它的返回值是x*2^expdouble modf(double value,double *iptr);拆分value值,返回它的小數部分,iptr指向整數部分。
6、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]。
本文就為大家分享到這里,希望小伙伴們會喜歡。
免責聲明:本文由用戶上傳,如有侵權請聯系刪除!