総合手引 | セクション 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.
“ | If it wasn't for C, we'd be using BASI, PASAL and OBOL | ” |