abs

提供: RAD Studio
移動先: 案内検索

math.h:インデックス への移動


ヘッダーファイル

stdlib.h, math.h

カテゴリ

演算ルーチン,インラインルーチン

プロトタイプ

int abs(int x);

説明

整数の絶対値を返します。

abs は,整数引数 x の絶対値を返します。stdlib.h がインクルードされている場合は,abs を呼び出すと,インラインコードに展開されるマクロとして処理されます。

マクロではなく abs 関数を使用する場合は,#include <stdlib.h> の後に

  1. undef abs

を記述してください。

戻り値

abs 関数は,0 ~ INT_MAX の範囲の整数を返します。ただし,引数が INT_MIN 値である場合は,INT_MIN を返します。INT_MAX と INT_MIN の値は,limit.h ヘッダーファイルで定義されています。



 #include <stdio.h>
 #include <math.h>
 int main(void)
 {
   int number = -1234;
   printf("number: %d  absolute value: %d\n", number, abs(number));
   return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

+

+

+

+