那种语言能表示大于2^64的整数.

hostpro 2009-10-24 09:56:08
最近用c 编写一个计数程序, 需要精确统计个数,统计的的最大数已经超过2^64=18446744073709551616 这个值,因此c语言已经不能满足要求了,那位达人知道还有什么语言能表示128位或256位的程序语言,谢谢.顺便说一句,计数不能用浮点近似表示.
...全文
382 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
m00z 2011-08-26
  • 打赏
  • 举报
回复
Erlang里允许任意长度的整数
erlang
1> 123456789 * 987654321 * 112233445566778899 * 998877665544332211.
panghuhu250 2011-08-25
  • 打赏
  • 举报
回复
只要找一个相关的库就行了,不一定要转用其它语言。例如gmp
starnight1981 2011-08-22
  • 打赏
  • 举报
回复
c# ,c#里面有128位的数据类型。


如你要用c++
的话,你可以自己写个类来表示任意多位的数据类型。
proorck6 2011-08-19
  • 打赏
  • 举报
回复
很多语言都支持,有的语言不支持,支持的是别人已经编好的,不支持的可以自己编,所以几乎所有语言都支持。如果真的要处理大整数,推荐使用汇编。效率高,比别的语言都高。
cnmhx 2011-08-19
  • 打赏
  • 举报
回复
高精度,大整数等,每种语言都有解决的方法。
suchx 2011-08-18
  • 打赏
  • 举报
回复
Maple
o_yale_o 2011-06-17
  • 打赏
  • 举报
回复
python:
print( 2**128)

输出:
340282366920938463463374607431768211456
seven_and_one 2011-06-16
  • 打赏
  • 举报
回复
用mod函数记录高位,再大的记数都可以。
用户 昵称 2011-06-13
  • 打赏
  • 举报
回复
设计个大数表示方式就能表示了,比如数组。
cnmhx 2011-06-13
  • 打赏
  • 举报
回复
任何语言都可以表达大于最大整数的数。
使用最高位异常检测即可。
zikuxuan 2011-06-12
  • 打赏
  • 举报
回复
这和什么语言好像没什么关系吧,
gxx2019 2009-11-18
  • 打赏
  • 举报
回复
自己写个表示大数的类,就可以了
Snake_Jay 2009-11-14
  • 打赏
  • 举报
回复
我觉得只要机子支持,哪种语言都可以吧。
notax 2009-11-06
  • 打赏
  • 举报
回复
gmp library

gcc test.c -lgmp


#include <gmp.h>
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv)
{
unsigned int base=201;
unsigned int expo=100;

mpz_t result;
mpz_init(result);

mpz_ui_pow_ui(result,base,expo);
char * res = mpz_get_str(NULL,10,result);
printf("%s\n",res);
free(res);

mpz_clear(result);
}
lijinlin_love 2009-11-06
  • 打赏
  • 举报
回复
Java 大整数
James__Zhan 2009-11-01
  • 打赏
  • 举报
回复
大部分语言都支持的long类型都是64位的,但C就不一定。如果你就一个数超过2^64-1的话,这就没有那么复杂了,用个无呼号长整型,运算的时候根据FLAG判断下当前的值是0还是2^64.
James__Zhan 2009-11-01
  • 打赏
  • 举报
回复
大部分语言都支持的long类型都是64位的,但C就不一定。如果你就一个数超过2^64-1的话,这就没有那么复杂了,用个无呼号长整型,运算的时候根据FLAG判断下当前的值是0还是2^64.
James__Zhan 2009-11-01
  • 打赏
  • 举报
回复
JAVA有个大整型的封装的类叫BigInteger,多大也没关系。
boringame 2009-10-31
  • 打赏
  • 举报
回复
ruby有超大整数。。。只要内存够。。。多大都没问题的
ckc 2009-10-28
  • 打赏
  • 举报
回复
一些脚本语言都可以处理大数
比如php,python什么的
加载更多回复(6)

3,425

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧