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


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


在本教程中,我們將借助示例了解 C++ fabs() 函數。

C++ 中的fabs() 函數返回參數的絕對值。它在cmath 頭文件中定義。

在數學上,fabs(num) = |num|

示例

#include <iostream>
#include <cmath>
using namespace std;

int main() {

  // get absolute value of -5.5
  cout << fabs(-5.5);

  return 0;
}

// Output: 5.5

fabs() 語法

用法:

fabs(double num);

參數:

fabs() 函數采用以下參數:

  • num- 返回其絕對值的浮點數。它可以是以下類型:
    • double
    • float
    • long double

返回:

fabs() 函數返回:

  • num 的絕對值,即 |num|

fabs() 原型

cmath 頭文件中定義的fabs() 的原型是:

double fabs(double num);

float fabs(float num);

long double fabs(long double num);

// for integral type
double fabs(T num);

注意: fabs()函數與數學 abs函數。

示例 1:C++ fabs()

#include <iostream>
#include <cmath>
using namespace std;

int main() {
  double num = -10.25, result;
    
  result = fabs(num);

  cout << "fabs(" << num << ") = |" << num << "| = " << result;

  return 0;
}

輸出

fabs(-10.25) = |-10.25| = 10.25

示例 2:用於整數類型的 C++ fabs()

#include <iostream>
#include <cmath>

using namespace std;

int main() {
  int num = -23;
  double result;

  result = fabs(num);

  cout << "fabs(" << num << ") = |" << num << "| = " << result;

  return 0;
}

輸出

fabs(-23) = |-23| = 23

相關用法


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