Unix/Linux Go Back    


OpenDarwin 7.2.1 - man page for frexp (opendarwin section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


FREXP(3)			   BSD Library Functions Manual 			 FREXP(3)

NAME
     frexp -- break floating-point number into normalized fraction and power of 2

SYNOPSIS
     #include <math.h>

     double
     frexp(double value, int *exp);

     float
     frexpf(float value, int *exp);

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

     The functions return a number x such that x has a magnitude in the interval [1/2, 1) or 0,
     and value = x*(2**exp).

SPECIAL VALUES
     frexp(+-0, exp) returns +-0, and stores 0 in the object pointed to by exp.

     frexp(+-infinity, exp) returns +-infinity, and stores an unspecified value in the object
     pointed to by exp.

     frexp(Nan, exp) returns a Nan, and stores an unspecified value in the object pointed to by
     exp.

SEE ALSO
     math(3), scalbn

STANDARDS
     The frexp() and frexpf() functions conform to ISO/IEC 9899:1999(E).

BSD					 January 30, 2003				      BSD
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 11:37 AM.