15 lines
696 B
C#
15 lines
696 B
C#
using System.Numerics;
|
|
|
|
namespace PerfectNumbers.Core
|
|
{
|
|
public static class BigIntegerNumbers
|
|
{
|
|
public static readonly BigInteger OneShiftedLeft63 = BigInteger.One << 63;
|
|
public static readonly BigInteger OneShiftedLeft256MinusOne = (BigInteger.One << 256) - BigInteger.One;
|
|
public static readonly BigInteger Two = (BigInteger)2;
|
|
public static readonly BigInteger UlongMaxValue = (BigInteger)ulong.MaxValue;
|
|
public static readonly BigInteger UlongMaxValuePlusOne = UlongMaxValue + BigInteger.One;
|
|
public static readonly BigInteger UInt128MaxValue = (BigInteger)UInt128.MaxValue;
|
|
public static readonly BigInteger UInt128MaxValuePlusOne = UInt128MaxValue + BigInteger.One;
|
|
}
|
|
} |