Freigeben über


_div64

Die _div64 systeminterne Dividiert eine 64-Bit-Ganzzahl durch eine 32-Bit-Ganzzahl. Der Rückgabewert enthält den Quotient, und der systeminterne Wert gibt den Rest über einen Zeigerparameter zurück. _div64 ist Microsoft-spezifisch.

Syntax

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

Parameter

dividend
[in] Die 64-Bit-Ganzzahl, die dividiert werden soll.

divisor
[in] Die 32-Bit-Ganzzahl, durch die dividiert werden soll.

remainder
[out] Die 32-Bit-Ganzzahlbits des Rests.

Rückgabewert

Die 32 Bits des Quotienten.

Hinweise

Die _div64 systeminterne Aufteilung der Dividende durch divisor. Er speichert den Rest in der 32-Bit-Ganzzahl, auf die der Rest verweist, und gibt die 32 Bits des Quotienten zurück.

Das _div64 systeminterne System ist ab Visual Studio 2019 RTM verfügbar.

Anforderungen

Intrinsic Aufbau Header
_div64 x86, x64 <immintrin.h>

Siehe auch

_udiv64
Intrinsische Compilerfunktionen