當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C++ fabs()用法及代碼示例


fabs()函數返回參數的絕對值。
數學上| a |。如果a是參數中給出的值。

用法:

double fabs(double a);
float fabs(float a);
int fabs(int a);

參數:


  • fabs()函數采用單個參數,必須返回其絕對值。

返回:

  • fabs()函數返回參數的絕對值。

錯誤:

  • 必須同時提供兩個參數,否則會產生錯誤
    沒有匹配函數可調用“ fabs()”像這樣。

#代碼1

// CPP code to illustrate 
// fabs() function 
#include <cmath> 
#include <iostream> 
  
using namespace std; 
  
int main() 
{ 
    int a = -10, answer; 
  
    answer = fabs(a); 
    cout << "fabs of " << a  
         << " is " << answer << endl; 
  
    return 0; 
}

輸出:

fabs of -10 is 10

#代碼2

// CPP code to illustrate 
// fabs() function 
#include <cmath> 
#include <iostream> 
  
using namespace std; 
  
int main() 
{ 
    long int a = -35; 
    double answer; 
  
    answer = fabs(a); 
    cout << "fabs of " << a << " is " 
         << answer << endl; 
  
    return 0; 
}

輸出:

fabs of -35 is 35


相關用法


注:本文由純淨天空篩選整理自pawan_asipu大神的英文原創作品 fabs() in C++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。