Grote gehele getallen
De grote gehele getallen en structuren bieden oorspronkelijk ondersteuning voor 64-bits waarden op 32-bits Windows. Nu kan uw C-compiler systeemeigen 64-bits gehele getallen ondersteunen. Microsoft Visual C++ ondersteunt bijvoorbeeld het gehele getaltype __int64 grootte. Zie de documentatie die is opgenomen in uw C-compiler voor meer informatie.
Zie De nieuwe gegevenstypenvoor informatie over 64-bits gehele getallen in 64-bits Windows.
Bewerkingen voor grote gehele getallen
Toepassingen kunnen ondertekende of niet-ondertekende 32-bits gehele getallen vermenigvuldigen en 64-bits resultaten genereren met behulp van de functies Int32x32To64 en UInt32x32To64. Toepassingen kunnen bits in 64-bits waarden naar links of rechts verplaatsen met behulp van de Int64ShllMod32, Int64ShraMod32en Int64ShrlMod32 functies. Deze functies bieden logische en rekenkundige verschuivingen.
Toepassingen kunnen ook 32-bits waarden in één bewerking vermenigvuldigen en delen met behulp van de functie MulDiv. Hoewel het resultaat van de bewerking een 32-bits waarde is, slaat de functie het tussenliggende resultaat op als een 64-bits waarde, zodat gegevens niet verloren gaan wanneer grote 32-bits waarden worden vermenigvuldigd en verdeeld.
Verwijzing naar groot geheel getal