*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: ilogbl | Section: 3 | Source: NetBSD | File: ilogbl.3
ILOGB(3) FreeBSD Library Functions Manual ILOGB(3) NAME ilogb, ilogbf, ilogbl - an unbiased exponent LIBRARY Math Library (libm, -lm) SYNOPSIS #include <math.h> int ilogb(double x); int ilogbf(float x); int ilogbl(long double x); DESCRIPTION The ilogb(), ilogbf(), and ilogbl() functions return the exponent of the non-zero real floating-point number x as a signed integer value. Formally the return value is the integral part of log_r | x |, where r is the radix of the machine's floating-point arithmetic defined by the FLT_RADIX constant in <float.h>. RETURN VALUES As described above, upon successful completion, the functions return the exponent. Functionally this is the same as calling the corresponding logb(3) function and casting the return value to int. The following special cases may occur: 1. If x is zero, the value of FP_ILOGB0 is returned and a domain error occurs. 2. If x is infinite, a domain error occurs and the value of INT_MAX is returned. 3. If x is NaN, a domain error is raised and the value of FP_ILOGBNAN is returned. 4. If the correct value is outside the range of the return type, a domain error occurs but an unspecified value is returned. SEE ALSO ilog2(3), logb(3), math(3) STANDARDS The described functions conform to ISO/IEC 9899:1999 ("ISO C99"). FreeBSD 14.1-RELEASE-p8 August 22, 2016 FreeBSD 14.1-RELEASE-p8

Navigation Options