C言語のmodf関数の使い方はどうですか。
C言語では、modf関数は浮動小数点数を整数部と小数部に分解するために使用されます。この関数のプロトタイプは次の通りです:
double modf(double x, double *iptr);
xは分解する浮動小数点数で、iptrは整数部分を保持するためのdouble型変数を指すポインタです。
modf関数を使用する方法は次のとおりです:
- 最初に、浮動小数点数を格納するためにdouble型の変数を定義し、整数部分を格納するためにdouble型のポインタ変数を定義します。
double x = 3.14;
double ipart;
- modf関数を使用して分解し、整数部分をipartに格納します。
modf(x, &ipart);
- 現在、ipartにはxの整数部分が格納されているので、それを印刷したり他の操作を行うことができます。
printf("整数部分:%lf\n", ipart);
以下は完全なサンプルコードです:
#include <stdio.h>
#include <math.h>
int main() {
double x = 3.14;
double ipart;
modf(x, &ipart);
printf("整数部分:%lf\n", ipart);
return 0;
}
Above code execution outputs:
上記のコードを実行すると、結果が出力されます。
整数部分:3.000000