我正在尝试做模运算符对数字直到10^18。我不能将这个数字存储在整数中,如果我把它作为浮点数,那么我不能应用模运算符,所以我怎么做呢?
我搜索了一下,但没有找到我的答案。
我找到了一种方法来进行类型转换,但它不能解决我的问题,另一种方法是使用数组。
因此,只有使用数组的方法。
发布于 2016-02-11 20:04:30
使用−9,223,372,036,854,775,808到+9,223,372,036,854,775,807之间的long long int
。对于无符号值,可以使用unsigned long long int
,范围从0到18,446,744,073,709,551,615
以下是您的选择
long long
long long int
signed long long
signed long long int
unsigned long long
unsigned long long int
发布于 2016-02-11 20:05:43
对于长数字,你可以使用,unsigned long long int或long long int,如果这对你不起作用,那么你可以使用来存储值。
https://stackoverflow.com/questions/35348837
复制