📜  C++ labs()

📅  最后修改于: 2020-09-26 15:52:06             🧑  作者: Mango

C++中的labs() 函数返回long或long int数据的绝对值。

 

可以将labs() 函数视为abs()的long int版本。

它在头文件中定义。

[Mathematics] |x| = labs(x) [C++ Programming]

labs()原型[从C++ 11标准开始]

long labs(long x);
long int labs(long int x);

labs() 函数采用longlong int类型的单个参数,并返回相同类型的值。

labs()参数

x :返回绝对值的long或long int数据。

labs()返回值

labs() 函数返回x的绝对值,即| x |。

示例:labs() 函数如何在C++中工作?

#include 
#include 
using namespace std;

int main()
{
    long int x,y;
    x = -9999999L;
    y = 10000000L;

    cout << "labs(" << x << ") = |" << x << "| = " << labs(x) << endl;
    cout << "labs(" << y << ") = |" << y << "| = " << labs(y) << endl;

    return 0;
}

运行该程序时,输出为:

labs(-9999999) = |-9999999| = 9999999
labs(10000000) = |10000000| = 10000000