abs() — 整数の絶対値の計算

フォーマット

#include <stdlib.h>
int abs(int n);

言語レベル

ANSI

スレッド・セーフ

はい

説明

abs() 関数は整数の引数 n の絶対値を戻します。

戻り値

エラーの戻り値はありません。引数の絶対値が整数で表すことができない場合、結果は予期できません。 最小許容整数の値は、<limits.h> インクルード・ファイル内の INT_MIN により定義されます。

次の例は整数 x の絶対値を計算し、それを y に割り当てます。
#include <stdlib.h>
#include <stdio.h>
 
int main(void)
{
    int x = -4, y;
 
    y = abs(x);
 
    printf("The absolute value of x is %d.¥n", y);
 
    /********************* Output **************************
            The absolute value of x is 4.
    *****************************************************/
}