| 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.3 |