在 C++ 中,可以使用 <cmath> 头文件中的 abs()fabs() 函数来获取数值的绝对值。

以下是一个示例代码,演示了如何获取一个数值的绝对值:

#include <iostream>
#include <cmath>

int main() {
    int num1 = -5;
    double num2 = -3.14;

    int absNum1 = std::abs(num1);
    double absNum2 = std::fabs(num2);

    std::cout << 'Absolute value of ' << num1 << ' is ' << absNum1 << std::endl;
    std::cout << 'Absolute value of ' << num2 << ' is ' << absNum2 << std::endl;

    return 0;
}

在上述示例中,我们使用 std::abs() 函数和 std::fabs() 函数来获取数值的绝对值。std::abs() 可用于整数类型,而 std::fabs() 可用于浮点数类型。

需要注意的是,std::abs()std::fabs() 函数返回的结果都是对应数值类型的绝对值,例如对于整数返回的是整数,对于浮点数返回的是浮点数。

希望以上解答对你有帮助!如果你还有其他关于数值运算或数学函数的问题,请随时提问。

C++ 取绝对值 - abs() 和 fabs() 函数详解

原文地址: https://www.cveoy.top/t/topic/ML2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录