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

FreeBSD Manual Pages

  
 
  

home | help
ILOGB(3)		    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	5.4		       January 26, 2005			      ILOGB(3)

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