ILOGB(3) | Library Functions Manual | ILOGB(3) |
ilogb
, ilogbf
,
ilogbl
—
#include <math.h>
int
ilogb
(double
x);
int
ilogbf
(float
x);
int
ilogbl
(long
double x);
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
where r is the radix of the machine's
floating-point arithmetic defined by the FLT_RADIX
constant in <float.h>
.
The following special cases may occur:
FP_ILOGB0
is returned and a domain error
occurs.INT_MAX
is returned.FP_ILOGBNAN
is returned.August 22, 2016 | NetBSD 9.2 |