modf


浮動小数点数を整数部と小数部に分割します。

[所属]

数学ライブラリ

[指定形式]

#include <math.h>

double modf(double val, double *ipart);

[戻り値]

小数部を返します。結果の符号はvalの符号と同じです。

[詳細説明]

double型のvalを整数部と小数部とに分割し,整数部を*ipartに格納します。丸めは行いません。整数部と小数部の和は,正確にvalと一致するように保証されています。たとえば,“realpart = modf (val, &intpart)”であるとき,“realpart + intpart”はvalと一致します。