C言語 浮動小数点の絶対値 割り算の余り - math.h - [ fabs, fmod ]

2008.09.05 Friday | by LRESULT


動小数点の絶対値は、fabs()を使います。

また、割り算の余りを求めるには、fmod()を使用します。


fabs
書式 double fabs( double x )
機能 浮動小数点の絶対値の計算
引数 double x : 元の浮動小数点値
戻り値 浮動小数点の絶対値




fmod
書式 double fmod( double x, double y )
機能 浮動小数点の割り算の余りを計算
引数 double x : 分子
double y : 分母
戻り値 x / y の余りの値





サンプルコード
浮動小数点「-5.4321」の絶対値と
浮動小数点「5.4 / 3.2」の余りを求めます。
#include <stdio.h>
#include <math.h>

int main(void)
{
  double a = fabs( -5.4321 );
  printf( "a=%f¥n", a );

  double b = fmod( 5.4, 3.2 );
  printf( "b=%f¥n", b );

  return 0;
}



結果
a=5.432100
b=2.200000
確かに絶対値と余りですね。

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


コメントする











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

トラックバック機能は終了しました。

トラックバック