次の方法で共有


remquo 関数

2 番目の指定された引数で除算した 1 番目の指定された引数の剰余を計算します。 また、1 番目に指定された引数の有効桁数を 2 番目に指定された引数の有効桁で割った商を計算し、3 番目の引数で指定された位置を使用して商を返します。

inline float remquo(
   float _X,
   float _Y,
   _Out_ int * _Quo
) restrict(amp);
inline double remquo(
   double _X,
   double _Y,
   _Out_ int * _Quo
) restrict(amp);

パラメーター

  • _X
    最初の浮動小数点引数。

  • _Y
    2 番目の浮動小数点引数。

  • _Quo (out パラメーター)
    _X の小数部ビットを _Y の小数部ビットで割った商を返すために使用される整数のアドレス。

戻り値

_X を _Y で割った剰余を返します。

解説

_Quo で指定された位置に返される _X と _Y の有効桁数の商は、_Y の全体の値で除算した _X の全体の値と同じ符号で与えられます。 有効桁数には、明示的な下位ビットと共に暗黙的な最上位ビットが含まれます。

必要条件

ヘッダー: amp_math.h

名前空間: Concurrency::precise_math

参照

関連項目

Concurrency::precise_math 名前空間