我正在尝试对高达 10^18 的数字进行模运算符。 我无法将此数字存储在 int 中,如果我将其浮动,那么我无法应用模运算符,那么我该怎么做。
我搜索了它,但没有找到我的答案。
我找到了一种方法进行类型转换,但它无法解决我的问题,另一种方法是使用数组。
所以,只有使用数组的方法。
使用范围从 −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
对于长数,您可以使用无符号长整整或长长整形如果这对您不起作用,则可以使用归档来存储值。