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

FreeBSD Manual Pages

  
 
  

home | help
ILOGB(3)		 BSD 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.

BSD			       January 26, 2005				   BSD

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

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

home | help