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


C++ cmath abs()用法及代碼示例


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

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

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

示例

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

int main() {

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

  return 0;
}

// Output: 5.5

用法:

用法:

abs(double num);

參數:

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

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

返回:

abs() 函數返回:

  • num 的絕對值,即 |num|

abs() 原型

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

double abs(double num);

float abs(float num);

long double abs(long double num);

// for integral types
double abs(T num);

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

示例 1:C++ abs()

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

int main() {
  double num = -87.91, result;
    
  result = abs(num);

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

  return 0;
}

輸出

abs(-87.91) = |-87.91| = 87.91

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

#include <iostream>
#include <cmath>

using namespace std;

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

  result = abs(num);

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

  return 0;
}

輸出

abs(-101) = |-101| = 101

相關用法


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