fabs函式是一個求絕對值的函式,求出x的絕對值,和數學上的概念相同,函式原型是extern float fabs(float x),用法是#include
fabs()函式的宣告:double fabs(double x)。其中引數x 是浮點值,這個函式返回x的絕對值。程式碼示例如下:
int main (){
int a, b;
a = 1234;
b = -344;
printf("The absolute value of %d is %lf", a, fabs(a));
printf("The absolute value of %d is %lf", b, fabs(b));
return(0);}
編譯和執行上面的程式,這將產生以下結果:
The absolute value of 1234 is 1234.000000
The absolute value of -344 is 344.000000
擴充套件資料:
fabs()和abs()區別:
(1)引數物件不同
abs()是對整數取絕對值, 而fabs()是對浮點數取絕對值。
(2)函式原型不同:
int abs(int x)
double fabs(double x)
(3)標頭檔案不同:
abs(): #include
fabs(): #include
參考資料:
fabs函式是一個求絕對值的函式,求出x的絕對值,和數學上的概念相同,函式原型是extern float fabs(float x),用法是#include
fabs()函式的宣告:double fabs(double x)。其中引數x 是浮點值,這個函式返回x的絕對值。程式碼示例如下:
int main (){
int a, b;
a = 1234;
b = -344;
printf("The absolute value of %d is %lf", a, fabs(a));
printf("The absolute value of %d is %lf", b, fabs(b));
return(0);}
編譯和執行上面的程式,這將產生以下結果:
The absolute value of 1234 is 1234.000000
The absolute value of -344 is 344.000000
擴充套件資料:
fabs()和abs()區別:
(1)引數物件不同
abs()是對整數取絕對值, 而fabs()是對浮點數取絕對值。
(2)函式原型不同:
int abs(int x)
double fabs(double x)
(3)標頭檔案不同:
abs(): #include
fabs(): #include
參考資料: