c++

C++ cmatch如何计算绝对值

小樊
92
2024-07-09 03:16:23
栏目: 编程语言

在C++中,可以使用标准库中的abs()函数来计算绝对值。abs()函数接受一个整数、长整数、浮点数或双精度浮点数作为参数,并返回该参数的绝对值。

例如,以下代码演示了如何使用abs()函数计算整数和浮点数的绝对值:

#include <iostream>
#include <cmath>

int main() {
    int num1 = -10;
    float num2 = -5.5;

    int absNum1 = abs(num1);
    float absNum2 = fabs(num2);

    std::cout << "绝对值 of " << num1 << " is " << absNum1 << std::endl;
    std::cout << "绝对值 of " << num2 << " is " << absNum2 << std::endl;

    return 0;
}

在上面的代码中,我们使用abs()函数计算了整数num1和浮点数num2的绝对值,并打印了结果。在计算浮点数的绝对值时,我们使用了fabs()函数,该函数在<cmath>头文件中定义。

0
看了该问题的人还看了