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 関数を使用して正の値を保証することはできません。
End Microsoft 固有
必要条件
ルーチン |
必須ヘッダー |
---|---|
labs, llabs |
<stdlib.h> または <math.h> |
互換性の詳細については、「互換性」を参照してください。
ライブラリ
C ランタイム ライブラリのすべてのバージョン。
使用例
abs 関数の例を参照してください。