ilogbl man page on YellowDog

Man page or keyword search:  
man Server   18644 pages
apropos Keyword Search (all sections)
Output format
YellowDog logo
[printable version]

ILOGB(3)		   Linux Programmer's Manual		      ILOGB(3)

NAME
       ilogb, ilogbf, ilogbl - get integer exponent of a floating point value

SYNOPSIS
       #include <math.h>

       int ilogb(double x);
       int ilogbf(float x);
       int ilogbl(long double x);

       Link with -lm.

DESCRIPTION
       These  functions return the exponent part of their argument as a signed
       integer. When no error occurs, these functions are  equivalent  to  the
       corresponding logb() functions, cast to (int).  An error will occur for
       zero and infinity and NaN, and possibly for overflow.

ERRORS
       In order to check for errors, set errno to  zero	 and  call  feclearex‐
       cept(FE_ALL_EXCEPT) before calling these functions. On return, if errno
       is non-zero or fetestexcept(FE_INVALID | FE_DIVBYZERO |	FE_OVERFLOW  |
       FE_UNDERFLOW) is non-zero, an error has occurred.

       If  an  error  occurs  and (math_errhandling & MATH_ERRNO) is non-zero,
       then errno is set to EDOM.  If an error occurs and (math_errhandling  &
       MATH_ERREXCEPT)	is non-zero, then the invalid floating-point exception
       is raised.

       A domain error occurs when x is zero or infinite (or too large, or  too
       small) or NaN.  If x is zero, the constant FP_ILOGB0 is returned.  If x
       is NaN, the constant FP_ILOGBNAN is returned.  If x is infinite (or too
       large), INT_MAX is returned.  If x is too small, INT_MIN is returned.

CONFORMING TO
       C99

SEE ALSO
       log(3), logb(3)

				  2004-10-31			      ILOGB(3)
[top]

List of man pages available for YellowDog

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net