ILOGB(3) NetBSD Library Functions Manual ILOGB(3)NAMEilogb,ilogbf,ilogbl-- an unbiased exponentLIBRARYMath Library (libm, -lm)SYNOPSIS#include <math.h>intilogb(double x);intilogbf(float x);intilogbl(long double x);DESCRIPTIONTheilogb(),ilogbf(), andilogbl() functions return the exponent of the non-zero real floating-point numberxas a signed integer value. For- mally the return value is the integral part of log_r |x|, whereris the radix of the machine's floating-point arithmetic defined by the FLT_RADIX constant in <float.h>.RETURN VALUESAs 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 toint. The following special cases may occur: 1. Ifxis zero, the value of FP_ILOGB0 is returned and a domain error occurs. 2. Ifxis infinite, a domain error occurs and the value of INT_MAX is returned. 3. IfxisNaN, 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 ALSOilog2(3), logb(3), math(3)STANDARDSThe described functions conform to ISO/IEC 9899:1999 (``ISO C99''). NetBSD 8.0 August 22, 2016 NetBSD 8.0

You can also request any man page by name and (optionally) by section: |

©1996-2018 Modified for NetBSD by Kimmo Suominen