MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Mathematical Library Functions                          frexp(3M)



NAME
     frexp, frexpf, frexpl - extract mantissa and exponent from a
     floating-point number

SYNOPSIS
     c99 [ flag... ] file... -lm [ library... ]
     #include 

     double frexp(double num, int *exp);


     float frexpf(float num, int *exp);


     long double frexpl(long double num, int *exp);


DESCRIPTION
     These functions break a floating-point number into a normal-
     ized  fraction  and  an  integral power of 2. They store the
     integer exponent in the int object pointed to by exp.

RETURN VALUES
     For finite arguments, these functions return  the  value  x,
     such that x is a double with magnitude in the interval [1/2,
     1) or 0, and num equals x times 2 raised to the power *exp.


     If num is NaN, NaN is returned and  the  value  of  *exp  is
     unspecified.


     If num is ] 0, ] 0 is returned and the value of *exp is 0.


     If num is ]Inf, num is returned and the  value  of  *exp  is
     unspecified.

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:














SunOS 5.11          Last change: 12 Jul 2006                    1






Mathematical Library Functions                          frexp(3M)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Interface Stability          Standard                    
    
     MT-Level                     MT-Safe                     
    


SEE ALSO
     isnan(3M), ldexp(3M), modf(3M), attributes(5), standards(5)












































SunOS 5.11          Last change: 12 Jul 2006                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™