{{keywords>wiki library source code example reference}} ===== modf ===== double modf(double , double *int); Splits completely paid off and returns the fractional part of x. ===== C Sourcecode Example ===== compile in linux with: gcc modf.c -o modf **-lm** -Wall #include /* including standard library */ //#include /* uncomment this for Windows */ #include /* including math library */ int main ( void ) { double i, result; result=modf(4.2, &i); printf ("%lf + %lf = %lf \n", i, result, 4.2 ); return 0; } ==== output ==== output: ./modf 4.000000 + 0.200000 = 4.200000