📜  C++ fabs()(1)

📅  最后修改于: 2023-12-03 15:13:54.073000             🧑  作者: Mango

C++ fabs() 函数介绍

1. 函数定义

C++ 的 fabs() 函数用于求一个单精度浮点数或双精度浮点数的绝对值。该函数在 <cmath> 头文件中声明。

// 单精度浮点数 fabs()
float fabs(float n);

// 双精度浮点数 fabs()
double fabs(double n);

// 长双精度浮点数 fabs()
long double fabs(long double n);
2. 参数说明
  • n:要求绝对值的浮点数
3. 返回值
  • 返回参数 n 的绝对值
4. 示例代码
#include <iostream>
#include <cmath>

using namespace std;

int main() {
    float f_num = -3.14;
    double d_num = -1234.5678;
    long double ld_num = -98765.4321;
    
    cout << "fabs(-3.14) = " << fabs(f_num) << endl;
    cout << "fabs(-1234.5678) = " << fabs(d_num) << endl;
    cout << "fabs(-98765.4321) = " << fabs(ld_num) << endl;
    
    return 0;
}
5. 执行结果
fabs(-3.14) = 3.14
fabs(-1234.5678) = 1234.5678
fabs(-98765.4321) = 98765.4321
6. 注意事项
  • 如果要对整型变量求绝对值,可使用 abs() 函数;

  • 如果要对复数求绝对值,可使用 abs() 函数。