labs、llabs
计算整数的绝对值。
long labs(
long n
);
long long llabs(
long long n
);
参数
- n
整数值。
返回值
labs 和 llabs 函数返回参数的绝对值。 无错误返回。
Microsoft 专用
由于可使用整型表示的负整数的范围大于可使用该类型表示的正整数的范围,因此可向 labs 或 llabs 提供不能转换的参数。 如果参数的绝对值不能由返回类型表示,labs 和 llabs 函数将返回未更改的参数值。 具体而言,labs(LONG_MIN) 返回 LONG_MIN,并且,llabs(LLONG_MIN) 返回 LLONG_MIN。 这意味着,labs 和 llabs 函数无法用于保证正值。
结束 Microsoft 专用
要求
例程 |
必需的标头 |
---|---|
labs, llabs |
<stdlib.h> 或 <math.h> |
有关其他兼容性信息,请参见兼容性。
库
C 运行时库的所有版本。
示例
请参阅 abs 的示例。