Everything

remquo / remquof / remquol


浮動小数点値を最も近い整数値に丸めます。

[指定形式]

#include <math.h>

double remquo(double d1, double d2, long *q);

float remquof(float d1, float d2, long *q);

long double remquol(long double d1, long double d2, long *q);

[引数]

d1, d2 整数に丸める値 ( d1 / d2 )

q 剰余計算結果の商を格納する場所を指す値

[戻り値]

d1とd2の剰余値

[備考]

qに格納される値はx/yと同じ符号と、2n(n は 3 以上の処理系定義整数値)を法とする x/y の整数の商を持ちます。