IEEE_TEST(3) | FreeBSD Library Functions Manual | IEEE_TEST(3) |
名称
scalb, scalbf, significand, significandf — IEEE テスト関数ライブラリ
Math Library (libm, -lm)書式
#include < math.h> double
scalb( double x, double n);
float
scalbf( float x, float n);
double
significand( double x);
float
significandf( float x);
解説
これらの関数によってユーザは、 IEEE Std 754-1985 の適合性をテストすることができます。他のために、それらの使用は、推奨されません。scalb( x, n) と scalbf( x, n) は、指数操作によって計算された x∗(2** n) を返します。 n 整数±infinity または NaN でないなら、結果は、特定されません。
significand( x) と significandf( x) は、 sig を返します、ここで、 1 ≤ sig < 2 の範囲で、 x := sig ∗ 2** n です。 significand( x) と significandf( x) は、 x が 0, ±infinity または NaN であるとき、定義されません。
規格
IEEE Std 754-1985November 6, 2005 | FreeBSD |