Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi dan struktur bilangan bulat besar awalnya memberikan dukungan untuk nilai 64-bit pada Windows 32-bit. Sekarang, pengkompilasi C Anda dapat mendukung bilangan bulat 64-bit secara asli. Misalnya, Microsoft Visual C++ mendukung jenis bilangan bulat berukuran __int64. Untuk informasi selengkapnya, lihat dokumentasi yang disertakan dengan pengkompilasi C Anda.
Untuk informasi tentang bilangan bulat 64-bit pada Windows 64-bit, lihat Tipe Data Baru.
Operasi Bilangan Bulat Besar
Aplikasi dapat mengalikan bilangan bulat 32-bit yang ditandatangani atau tidak ditandatangani, menghasilkan hasil 64-bit, dengan menggunakanInt32x32To64 dan fungsiUInt32x32To64. Aplikasi dapat menggeser bit dalam nilai 64-bit ke kiri atau kanan dengan menggunakan fungsi Int64ShllMod32, Int64ShraMod32, dan Int64ShrlMod3 2. Fungsi-fungsi ini menyediakan pergeseran logis dan aritmatika.
Aplikasi juga dapat mengalikan dan membagi nilai 32-bit dalam satu operasi dengan menggunakan fungsiMulDiv. Meskipun hasil operasi adalah nilai 32-bit, fungsi menyimpan hasil perantara sebagai nilai 64-bit, sehingga informasi tidak hilang ketika nilai 32-bit besar dikalikan dan dibagi.
Referensi Bilangan Bulat Besar