C言語 整数型( long型 )の絶対値を求める - stdlib.h - [ labs ]

2008.10.22 Wednesday | by LRESULT


数型( long型 )の絶対値を求めるには、labs()関数を使用します。


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()と同じです。

カテゴリ:C言語 stdlib.h | 23:03 | comments(0) | trackbacks(0) | -


コメントする











この記事のトラックバックURL

http://simd.jugem.jp/trackback/82

トラックバック