long和int不够,double不起作用

dil*_*111 0 c++

我正在使用C++并且我已经听说并且经历过可以存储在a int 和a long中的最大值是相同的.

但我的问题是我需要存储一个超过long变量最大值的数字.double变量的大小足够了.

但问题是使用double变量避免使用运算符%,这对于更容易编码我的函数是必要的,有时似乎除了使用它之外没有其他方法.

那么请您告诉我实现目标的方法吗?

Dav*_*rcz 6

这取决于目的.为了更好的答案,给我们更多的背景

看看(unsigned) long long还是GMP