共用方式為


大型整數

大型整數函式和結構原本為32位 Windows 上的64位值提供支援。 現在,您的 C 編譯程式可能原生支援 64 位整數。 例如,Microsoft Visual C++支援 __int64 大小的整數類型。 如需詳細資訊,請參閱 C 編譯程式隨附的檔。

如需 64 位 Windows 上 64 位整數的資訊,請參閱 新的資料類型

大型整數作業

應用程式可以使用 Int32x32To64UInt32x32To64 函式,將帶正負號或未帶正負號的 32 位整數乘以產生 64 位結果。 應用程式可以使用 Int64ShllMod32Int64ShraMod32Int64ShrlMod32 函式,將 64 位值中的位移轉至左或右。 這些函式提供邏輯和算術移位。

應用程式也可以使用 MulDiv 函式,在單一作業中相乘和除 32 位值。 雖然作業的結果是 32 位值,但函式會將中繼結果儲存為 64 位值,因此當大型 32 位值乘以和分割時,不會遺失資訊。

大型整數參考