ilogb(3M)




NAME

     ilogb - returns an unbiased exponent


SYNOPSIS

     cc [ flag ... ] file ... -lm [ library ... ]
     #include <math.h>

     int ilogb(double x);


DESCRIPTION

     The ilogb() function returns the exponent part of  x.   For-
     mally,  the return value is the integral part of  logr|x| as
     a signed integral value, for non-zero finite x, where  r  is
     the radix of the machine's floating point arithmetic.


RETURN VALUES

     Upon successful completion,  ilogb()  returns  the  exponent
     part of x.

     If x is 0, ilogb() returns -INT_MAX.

     If x is NaN or _Inf, ilogb() returns INT_MAX.


ATTRIBUTES

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

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | MT-Level                    | MT-Safe                     |
    |_____________________________|_____________________________|


SEE ALSO

     logb(3M), attributes(5)


Man(1) output converted with man2html