当前位置:首页 C++ > 正文

c++取绝对值

作者:野牛程序员:2023-08-21 18:28:59 C++阅读 2899

在C++中,可以使用std::abs()函数来取绝对值。这个函数在<cmath>头文件中定义,可以用于取整数、浮点数以及其他数值类型的绝对值。以下是几个示例代码,演示如何在C++中取绝对值:

#include <iostream>
#include <cmath>

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

    int absNum1 = std::abs(num1);
    double absNum2 = std::abs(num2);
    long absNum3 = std::abs(num3);

    std::cout << "Absolute value of " << num1 << " is " << absNum1 << std::endl;
    std::cout << "Absolute value of " << num2 << " is " << absNum2 << std::endl;
    std::cout << "Absolute value of " << num3 << " is " << absNum3 << std::endl;

    return 0;
}

在这个示例中,使用std::abs()函数来分别计算整数、浮点数和长整数的绝对值。函数会返回对应数据类型的绝对值。

需要注意的是,std::abs()函数适用于大多数数值类型,但对于复数类型可能需要使用其他的方法。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击