C-standard-library-c-function-modf

提供:Dev Guides
移動先:案内検索

Cライブラリ関数-modf()

説明

Cライブラリ関数 double modf(double x、double integer)*は、小数部(小数部の後の部分)を返し、整数を整数部に設定します。

宣言

modf()関数の宣言は次のとおりです。

double modf(double x, double *integer)

パラメーター

  • x -これは浮動小数点値です。
  • 整数-これは、整数部分が格納されるオブジェクトへのポインタです。

戻り値

この関数は、xの小数部を同じ符号で返します。

次の例は、modf()関数の使用法を示しています。

#include<stdio.h>
#include<math.h>

int main () {
   double x, fractpart, intpart;

   x = 8.123456;
   fractpart = modf(x, &intpart);

   printf("Integral part = %lf\n", intpart);
   printf("Fraction Part = %lf \n", fractpart);

   return(0);
}

次の結果を生成する上記のプログラムをコンパイルして実行しましょう-

Integral part = 8.000000
Fraction Part = 0.123456