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 的範例。