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() 函数的语法是

fabs(double num);

fabs() 参数

fabs() 函数接受以下参数

  • num - 一个浮点数,返回其绝对值。它可以是以下类型
    • 双精度浮点数
    • 浮点数
    • long double

fabs() 返回值

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() 函数与 cmath 中的 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
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战