Manpage of MODF

Google
Web www.fiveanddime.net

MODF

Section: NEWLIB (3)
Updated: 2005 Feb 23
Index Return to Main Contents
 

NAME

1.37 `modf', `modff'--split fractional and integer parts

 

SYNOPSIS


     #include <math.h>
     double modf(double VAL, double *IPART);
     float modff(float VAL, float *IPART);  

DESCRIPTION

`modf' splits the double VAL apart into an integer part and a fractional part, returning the fractional part and storing the integer part in `*IPART'. No rounding whatsoever is done; the sum of the integer and fractional parts is guaranteed to be exactly equal to VAL.
 That is, if . REALPART = modf(VAL, &INTPART); then ``REALPART+INTPART'' is the same as VAL. `modff' is identical, save that it takes and returns `float' rather than `double' values.

 

RETURNS

The fractional part is returned. Each result has the same sign as the supplied argument VAL.

 

PORTABILITY

`modf' is ANSI C. `modff' is an extension.

 

SEE ALSO

modf is part of the libm library. The full documentation for libm is maintained as a Texinfo manual. If info and libm are properly installed at your site, the command
info libm

will give you access to the complete manual.


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURNS
PORTABILITY
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 21:25:25 GMT, May 16, 2005



www.fiveanddime.net








Google
Web www.fiveanddime.net