_div64

Встроенная _div64 функция делит 64-разрядное целое число на 32-разрядное целое число. Возвращаемое значение содержит кворот, а встроенный возвращает оставшуюся часть через параметр указателя. _div64 — это корпорация Майкрософт.

Синтаксис

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

Параметры

dividend
[in] 64-разрядное целое число для деления.

divisor
[in] 32-разрядное целое число для деления на.

remainder
[out] 32-разрядное целое число оставшейся части.

Возвращаемое значение

32 бита кавычка.

Замечания

Внутренний _div64 разделяет дивиденды по разделителям. Он сохраняет оставшуюся часть в 32-разрядном целочислении, указываемом на оставшуюся часть, и возвращает 32 бита кворента.

Встроенная _div64 функция доступна начиная с Visual Studio 2019 RTM.

Требования

Intrinsic Архитектура Заголовок
_div64 x86, x64 <immintrin.h>

См. также

_udiv64
Встроенные компоненты компилятора