総合手引 | セクション 3 | English | オプション |
#include <math.h>
copysign() および copysignf() は、 x の符号を y の符号に置き換えて x を返します。
-∞ < x < +∞ の時には、 finite() および finitef() は、値 1 を返します。そうでない時 ( |x, Ns, | = ∞ または x が NaN の時) には、0 が返されます。
ilogb() および ilogbf() は、 x の n 乗を整数型で返します。 ilogb(±∞) は INT_MAX を返し、 ilogb() は INT_MIN を返します。
nextafter() および nextafterf() は、次のマシン表示可能な数を x から y 方向に返します。
remainder() および remainderf() は、剰余 r := x - n*y を返します。このとき n は x, Ns, /, Ns, Fa, y の正確な値に最も近い整数です。更に、 |n - x, No, /, Fa, y, No, |= 1/2 ならば、 n は偶数です。その結果、剰余は正確に計算され、 |r, No, |≤ |y, No, |/2となります。しかし、 remainder(x) および remainder(∞) は、NaN を生成する無効な演算です。
scalbn() および scalbnf() は、指数操作によって計算された x, Ns, *(2**, Ns, Fa, n) を返します。
IEEE (3) | February 25, 1994 |
総合手引 | セクション 3 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
“ | The most horrifying thing about Unix is that, no matter how many times you hit yourself over the head with it, you never quite manage to lose consciousness. It just goes on and on. | ” |
— Patrick Sobalvarro |