【发布时间】:2015-06-30 22:09:00
【问题描述】:
有没有办法在 C++ 中存储 1000 位数字?我尝试将它存储到一个无符号长双精度但它的类型仍然很大。
【问题讨论】:
-
多种方式。在此处或在网络上搜索“big int library”。
-
我怀疑你可以在“unsigned long double”中放入任何东西......
-
另一个想法出现了——你的 1000 位数字数据源是什么?它是偶然的文字吗?
-
@ddriver。是的,它是一个字面量。
-
好吧,这行不通,C++ 不支持这种大小的文字。 IIRC 大数字库通常将数字作为字符串而不是数字文字输入。
标签: c++