Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
ILOGB(3)	       FreeBSD Library Functions Manual		      ILOGB(3)

NAME
     ilogb, ilogbf, ilogbl -- extract exponent

LIBRARY
     Math Library (libm, -lm)

SYNOPSIS
     #include <math.h>

     int
     ilogb(double x);

     int
     ilogbf(float x);

     int
     ilogbl(long double	x);

DESCRIPTION
     ilogb(), ilogbf() and ilogbl() return x's exponent, in integer format.
     ilogb(+-infinity) returns INT_MAX,	ilogb(+-NaN) returns FP_ILOGBNAN and
     ilogb(0) returns FP_ILOGB0.

SEE ALSO
     frexp(3), ieee(3),	math(3), scalbn(3)

STANDARDS
     The ilogb(), ilogbf(), and	ilogbl() routines conform to ISO/IEC 9899:1999
     (``ISO C99'').  They provide functionality	similar	to the Logb function
     recommended by IEEE Std 754-1985.

HISTORY
     The ilogb() and ilogbf() functions	appeared in 4.3BSD and FreeBSD 2.0,
     respectively.

FreeBSD	10.1		       January 26, 2005			  FreeBSD 10.1

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | SEE ALSO | STANDARDS | HISTORY

Want to link to this manual page? Use this URL:
<http://www.freebsd.org/cgi/man.cgi?query=ilogbl&sektion=3&manpath=FreeBSD+5.4-RELEASE>

home | help