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

- 上一篇:c++如何四舍五入
- 下一篇:c++如何四舍五入取整数
