Main index | Section 3 | 日本語 | 한국인 | Options |

Math Library (libm, -lm)

#include <math.h>

The
`frexp()`,
`frexpf()`
and
`frexpl()`
functions break a floating-point number into a normalized
fraction and an integral power of 2.
They store the integer in the
int
object pointed to by
exp.

These functions return the value
x,
such that
x
is a
double
with magnitude in the interval
[ 1/2, 1 )
or zero, and
value
equals
x
times 2 raised to the power
*exp.
If
value
is zero, both parts of the result are zero.

The
`frexp()`,
`frexpf()`,
and
`frexpl()`
functions conform to
ISO/IEC 9899:1999 ("ISO C99").

FREXP (3) | March 4, 2005 |

Main index | Section 3 | 日本語 | 한국인 | Options |

Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

“ | Our grievance is not just against Unix itself, but against the cult of Unix zealots who defend and nurture it. They take the heat, disease, and pestilence as givens, and, as ancient shamans did, display their wounds, some self-inflicted, as proof of their power and wizardry. We aim, through bluntness and humor, to show them that they pray to a tin god, and that science, not religion, is the path to useful and friendly technology. | ” |

— The Unix Haters' handbook |