Büyük Tamsayılar
Büyük tamsayı işlevleri ve yapıları başlangıçta 32 bit Windows'ta 64 bit değerler için destek sağlamıştı. C derleyiciniz 64 bit tamsayıları yerel olarak destekleyebilmektedir. Örneğin, Microsoft Visual C++ __int64 boyutlu tamsayı türünü destekler. Daha fazla bilgi için C derleyicinizle birlikte verilen belgelere bakın.
64 bit Windows'ta 64 bit tamsayılar hakkında bilgi için bkz. yeni veri türleri .
Büyük Tamsayı İşlemleri
Uygulamalar, Int32x32To64 ve UInt32x32To64işlevlerinikullanarak imzalı veya imzasız 32 bit tamsayıları çarparak 64 bitlik sonuçlar oluşturabilir. Uygulamalar, Int64ShllMod32, Int64ShraMod32ve Int64ShrlMod32işlevlerinikullanarak 64 bitlik değerlerdeki bitleri sola veya sağa kaydırabilir. Bu işlevler mantıksal ve aritmetik kaydırma sağlar.
Uygulamalar ayrıca MulDiv işlevini kullanarak 32 bit değerleri tek bir işlemde çarpabilir ve bölebilir. İşlemin sonucu 32 bit değer olsa da, işlev ara sonucu 64 bit değer olarak depolar, böylece büyük 32 bit değerler çarpıldığında ve bölündüğünde bilgi kaybolmaz.
Büyük Tamsayı Başvurusu