EN JA
IEEE_TEST(3)
IEEE_TEST(3) FreeBSD Library Functions Manual IEEE_TEST(3)

名称

scalb, scalbf, significand, significandfIEEE テスト関数

ライブラリ

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(3), math(3)

規格

IEEE Std 754-1985
November 6, 2005 FreeBSD