Home C&C++函数库 c++ 语法 程序源码 Linux C库

llabs

函数   <cstdlib>

long long int llabs (long long int n);
绝对值

返回参数n的绝对值(/n/)。
这是abs的 long long int版本。

☲  参数



n
整数值

☉  返回值



n的绝对值。

☣  示例



/* llabs example */
#include <stdio.h>      /* printf */
#include <stdlib.h>     /* llabs */

int main ()
{
  long long int n,m;
  n=llabs(31558149LL);
  m=llabs(-100000000LL);
  printf ("n=%lld\n",n);
  printf ("m=%lld\n",m);
  return 0;
}


输出:
n=31558149
m=100000000

↭  数据竞争



并发地调用这个函数是安全的,不会导致数据竞争。

❆  异常(c++)



无抛出保证:这个函数不抛出异常。

如果结果不能表示为一个 long long int(例如使用2的补码带符号值的实现中的llabs(LLONG_MIN)),则会导致未定义的行为。

🍄  另请参阅



abs 绝对值(function)
fabs 绝对值(function )
labs 绝对值(function)
ldiv 整数除(function)

联系我们 免责声明 关于CandCplus 网站地图