当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ labs()用法及代码示例


C++ labs() 函数

labs() 函数是 cstdlib 头文件的库函数。它用于获取给定值的绝对值。该函数与 abs() 函数类似,只是参数类型不同,用于长整数值。它接受一个参数并返回绝对值。

labs() 函数的语法:

C++11:

    long int labs (long int n);

参数:

  • n– 表示要找到其绝对值的值。

返回值:

这个函数的返回类型是long int,它返回绝对值。

例:

    Input:
    n = -1234567890123
    
    Function call:
    labs(n);
    
    Output:
    1234567890123

    Input:
    n = 1234567890123
    
    Function call:
    labs(n);
    
    Output:
    1234567890123

C++代码演示labs()函数的例子

// C++ code to demonstrate the example of
// labs() function

#include <iostream>
#include <cstdlib>
using namespace std;

// main() section
int main()
{
    long int n;

    n = -1234567890123;
    cout << "labs(" << n << "):" << labs(n) << endl;

    n = 1234567890123;
    cout << "labs(" << n << "):" << labs(n) << endl;

    n = -1111222233334444;
    cout << "labs(" << n << "):" << labs(n) << endl;

    n = 1111222233334444;
    cout << "labs(" << n << "):" << labs(n) << endl;

    return 0;
}

输出

labs(-1234567890123):1234567890123
labs(1234567890123):1234567890123
labs(-1111222233334444):1111222233334444
labs(1111222233334444):1111222233334444

参考:C++ labs() 函数



相关用法


注:本文由纯净天空筛选整理自 labs() Function with Example in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。