IEEE_TEST(3) | Library Functions Manual | IEEE_TEST(3) |
logb
, logbf
,
logbl
, scalb
,
scalbf
, significand
,
significandf
—
#include <math.h>
double
logb
(double
x);
float
logbf
(float
x);
long double
logbl
(long
double x);
double
scalb
(double
x, double n);
float
scalbf
(float
x, float n);
double
significand
(double
x);
float
significandf
(float
x);
logb
(x) returns
x's exponent n, a signed integer
converted to double-precision floating-point.
logb
(±infinity) =
+infinity; logb
(0) = -infinity
with a division by zero exception.
scalb
(x,
n) returns
x∗(2**n) computed by
exponent manipulation.
significand
(x)
returns sig, where x :=
sig ∗
2**n with 1 ≤ sig
< 2. significand
(x) is not
defined when x is 0, ±infinity, or NaN.
August 3, 2011 | NetBSD 9.2 |