Returns the radix-independent exponent of the argument.
This function is supported on OpenVMS Integrity servers and
Alpha only.
Format
#include <math.h>
double logb (double x);
float logbf (float x);
long double logbl (long double x);
1 – Argument
x
A nonzero, real number.
2 – Description
The logb functions return the exponent of x, which is the
integral part of log(2)|x|, as a signed floating-point value,
for nonzero x.
3 – Return Values
x The exponent of x.
-HUGE_VAL x = 0.0; errno is set to EDOM.
+Infinity x is +Infinity or -Infinity.
NaN y is NaN; errno is set to EDOM.