C# 中的 BigInteger 類


使用 BigInteger 來處理 C# 中的超大數字。BigInteger 所需的程式集是 System. Numerics。

在 c# 中,大整數位於 System.Numerics.BigInteger 中。

語法

BigInteger 的語法 −

[SerializableAttribute]
public struct BigInteger : IFormattable, IComparable, IComparable<BigInteger>, IEquatable<BigInteger>

我們看一個示例程式碼片段 −

BigInteger num = BigInteger.Multiply(Int64.MaxValue, Int64.MaxValue);

你可以像這樣建立 BigInteger −

BigInteger num = new BigInteger(double.MaxValue);

以下是它的部分建構函式 −

序號
建構函式和說明
1
BigInteger(位元組[))
新建一個 BigInteger 結構,使用位元組陣列中的值。
2
BigInteger(十進位制)
新建一個 BigInteger 結構,使用十進位制值。
            3
BigInteger(雙精度)
新建一個 BigInteger 結構,使用雙精度浮點數
值。
           4
BigInteger(Int32)
新建一個 BigInteger 結構,使用 32 位有符號整數值。

更新於:2020-06-19

428 瀏覽

啟動你的 職業

完成課程獲得認證

開始
廣告