什么类型的整数用于大于2 ^ 32的整数?

jav*_*red -5 c#

我有一个整数变量,可以得到一个大于4294967295的值.我应该使用什么类型的?

Ode*_*ded 8

你可以使用long(Int64):

Int64值类型表示整数,其值从负9,223,372,036,854,775,808到正9,223,372,036,854,775,807.

另一种选择是ulong(UInt64):

UInt64值类型表示无符号整数,其值范围为0到18,446,744,073,709,551,615.

如果这还不够看BigInteger:

表示任意大的有符号整数.