Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Watcom C Library Reference - <u>synopsis:</u> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Synopsis:
    #include <math.h>
    double modf( double value, double *iptr );

Description:
    The modf function breaks the argument value into integral and fractional
    parts, each of which has the same sign as the argument.  It stores the
    integral part as a double in the object pointed to by iptr.

Returns:
    The modf function returns the signed fractional part of value.

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

    void main()
      {
        double integral_value, fractional_part;

        fractional_part = modf( 4.5, &integral_value );
        printf( "%f %f\n", fractional_part, integral_value );
        fractional_part = modf( -4.5, &integral_value );
        printf( "%f %f\n", fractional_part, integral_value );
      }

    produces the following:

    0.500000 4.000000
    -0.500000 -4.000000

Classification:
    ANSI

Systems:
    Math

See Also:
    frexp, ldexp

See Also: frexp ldexp

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson