標準/拡張機能 | C/C++ | 依存項目 |
---|---|---|
C99 |
両方 | z/OS® V1R7 |
#define _ISOC99_SOURCE
#include <inttypes.h>
intmax_t imaxabs(intmax_t j);
imaxabs() 関数は、j の絶対値を計算します。入力値が INTMAX_MIN である場合、値は未定義になります。imaxabs() 関数は、llabs() および labs() と類似しています。唯一の違いは、戻り値と渡される引数が intmax_t 型であることです。
imaxabs 関数は、j の絶対値を戻します。
#define _ISOC99_SOURCE
#include <inttypes.h>
#include <stdio.h>
int main(void)
{
intmax_t a = -1234;
intmax_t b = imaxabs(a);
printf("%jd ¥n", b );
}
出力:
1234