说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于大数的问题

编辑:说三道四文库 发布时间:2018-02-19 09:55
HTML文档下载 WORD文档下载 PDF文档下载
c(c++)中,
象9999999999999999(16位)这样的整型大数该如何定义及表示

long只能表示到-2147483648-2147483647
用数组保存
如果要进行运算,那么把运算符重载一下
在C99中有 long long,是64位的,Dev-C++支持。一般可以试试 __int64。
或者用高精度算法。
vc中不支持long long,最好不要这样处理,还是像上面说的自己写一个类,用来处理大数
实现用数组。具体算法可以参考高精度算法。网上也有别人写好的大数类库
楼上的有支持C99得编译器吗?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘