C言語 整数型( long型 )の絶対値を求める - stdlib.h - [ labs ]
2008.10.22 Wednesday | by LRESULT
整数型( long型 )の絶対値を求めるには、labs()関数を使用します。
書式 | long labs( long i ) |
---|---|
機能 | 整数型(long型)の絶対値を求める |
引数 | long i : 元の整数を指定します |
戻り値 | long型の絶対値 |
※ long型と、int型のバイト数が同じ場合は、abs()と同じ機能となります。
※ 参考
C言語 整数型( int型 )の絶対値を求める - stdlib.h - [ abs ]
C言語 浮動小数点の絶対値 割り算の余り - math.h - [ fabs, fmod ]
long型の整数値、「-12345678」の絶対値を求めてみます。 |
---|
#include <stdio.h> #include <stdlib.h> int main(void) { long i = -12345678; i = labs( i ); printf( "絶対値:%d¥n", i ); return 0; } |
絶対値:12345678 |
---|
と、表示されます。 基本的に abs()と同じです。 |