_div64

_div64 組み込みでは、64 ビット整数が 32 ビット整数で除算されます。 戻り値には商が保持され、組み込みは、ポインター パラメーターを使用して剰余を返します。 _div64Microsoft 固有です。

構文

int _div64(
   __int64 dividend,
   int divisor,
   int* remainder
);

パラメーター

dividend
[in] 除算される 64 ビット整数。

divisor
[in] 除算する 32 ビット整数。

remainder
[out] 32 ビット整数の剰余。

戻り値

32 ビットの商。

解説

_div64 組み込みでは、dividenddivisor で除算されます。 剰余は remainder で示される 32 ビット整数に格納され、32 ビットの商が返されます。

_div64 組み込みは、Visual Studio 2019 RTM 以降で使用できます。

必要条件

Intrinsic アーキテクチャ ヘッダー
_div64 x86、x64 <immintrin.h>

関連項目

_udiv64
コンパイラの組み込み