s********g 发帖数: 623 | 1 工作中需要处理一些超过10^(18)的数据加减乘除,
unsigned long long 满足不了要求,不知道有没有比较简单的解决办法?
谢谢!! |
s******y 发帖数: 416 | 2 网上有很多现成的例子
【在 s********g 的大作中提到】 : 工作中需要处理一些超过10^(18)的数据加减乘除, : unsigned long long 满足不了要求,不知道有没有比较简单的解决办法? : 谢谢!!
|
k**********g 发帖数: 989 | 3
网上有很多用 C++ 写的 big integer 的例子。太多选择又不知孰优孰劣反而花多眼乱
了。
Should be less than a day's work, division included, if the four arithmetic
ops (add, subtract, multiply, divide) is all you need.
Perhaps open a new project on Ideone and everyone can participate.
【在 s********g 的大作中提到】 : 工作中需要处理一些超过10^(18)的数据加减乘除, : unsigned long long 满足不了要求,不知道有没有比较简单的解决办法? : 谢谢!!
|
s********g 发帖数: 623 | 4 谢谢楼上的两位!!因为不是cs出身,自己写不出来专门的程序。
现在就是用c++做些稍微复杂的运算。 |
d****i 发帖数: 4809 | 5 Yes, check with this answer:
http://stackoverflow.com/questions/18439520/is-there-a-128-bit-
Boost provides an extension to stdint for 128-bit int
int128_t
【在 s********g 的大作中提到】 : 工作中需要处理一些超过10^(18)的数据加减乘除, : unsigned long long 满足不了要求,不知道有没有比较简单的解决办法? : 谢谢!!
|
a*w 发帖数: 4495 | 6 换python
【在 s********g 的大作中提到】 : 工作中需要处理一些超过10^(18)的数据加减乘除, : unsigned long long 满足不了要求,不知道有没有比较简单的解决办法? : 谢谢!!
|
l****g 发帖数: 761 | 7 https://gmplib.org/
google 的第一个结果, <摊手> |