无涯教程-abs(x)函数

121 阅读1分钟

该函数查找给定数字的绝对值。

假设数字为x:

abs(x) = |x|;

abs vs fabs

abs()函数不支持浮点或双精度类型参数,而fabs()函数则支持浮点,双精度和整数类型参数。

abs - 语法

int abs( int x);
long int abs(long int x );
long long int abs(long long int x);

abs - 参数

x :要确定其绝对值的值。

abs - 返回值

它返回x的绝对值。

abs - 例子1

让我们看一个简单的例子,当x的值为负数时。

#include <iostream>  
#include<math.h>  
using namespace std;  
int main()  
{  
    int x= -9;  
    std::cout << "Value of x is :" <<x<< std::endl;  
    cout<<"Absolute value of x is : "<<abs(x);  
  
      
   return 0;  
}  

输出:

Value of x is :-9
Absolute value of x is : 9   

在此示例中,abs()函数计算x的绝对值并返回值9。

abs - 例子2

让我们看一个简单的例子,当x的值为正时。

#include <iostream>  
#include<math.h>  
using namespace std;  
int main()  
{  
   int x= 89;  
  std::cout << "Value of x is :" <<x<< std::endl;  
 cout<<"Absolute value of x is : "<<abs(x);  
return 0;  
}  

输出:

Value of x is :89
Absolute value of x is : 89   

在此示例中,abs()函数计算x的绝对值。

参考链接

www.learnfk.com/c++/cpp-mat…