社区
其他开发语言
帖子详情
那种语言能表示大于2^64的整数.
hostpro
2009-10-24 09:56:08
最近用c 编写一个计数程序, 需要精确统计个数,统计的的最大数已经超过2^64=18446744073709551616 这个值,因此c语言已经不能满足要求了,那位达人知道还有什么语言能表示128位或256位的程序语言,谢谢.顺便说一句,计数不能用浮点近似表示.
...全文
382
27
打赏
收藏
那种语言能表示大于2^64的整数.
最近用c 编写一个计数程序, 需要精确统计个数,统计的的最大数已经超过2^64=18446744073709551616 这个值,因此c语言已经不能满足要求了,那位达人知道还有什么语言能表示128位或256位的程序语言,谢谢.顺便说一句,计数不能用浮点近似表示.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
一行代码解决JS数字
大于
2^53精度错误的问题
一行代码解决JS数字
大于
2^53精度错误的问题 服务端使用长整型(Int
64
)的数字,在浏览器端使用JS的number类型接收时,当这个实际值超过 (2^53-1)时,JS变量的值和实际值就会出现不相等的问题 var data='{"id":...
【C刷题记录】平方和累加——条件语句
题目: 编写一个程序,求满足以下条件的最大的n:1^2 + 2^2 + 3...x^2
表示
x的平方。 **输出格式要求:“n=%d\n” 程序: #include <stdio.h> int main() { int a=0,b,c; for (b=0;b<=1000; ) { a++; ...
分数换算小数补0法_计算机存储
整数
和小数
前言有两个问题一直让... 计算机的原码反码以及补码对于
整数
来说第一个代表符号位(0为正1为负),其余为
表示
数字 例如:对于一个8位的二进制来说可以
表示
范围是:11111111~01111111 = (-1)(1*2^6 + 1*2^5....+1*2^...
表示
"
整数
x的绝对值
大于
5"时值为"真"的c
语言
表达式是——.,1
表示
'
整数
x的绝对值
大于
5'时值为'真'的C
语言
表达式是_____...
1
表示
'
整数
x的绝对值
大于
5'时值为'真'的C
语言
表达式是_____1:
表示
"
整数
x的绝对值
大于
5"时值为"真"的C
语言
表达式是______。 2:函数pi的功能是根据以下近似n公式求n值:(n*n)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)请在下面...
C
语言
程序设计:验证欧拉猜想:任何一个
大于
2的
整数
都可以
表示
为不超过三个质数的和。要求:编写程序,接受用户输入的一个
大于
2的
整数
,并输出该
整数
的质数和
表示
。运行结果如样张所示
要么是被拆解成两个数,要么就被拆解成三个数。如果没被拆解成两个数的话,count依旧为0,那么就去看能不能被拆解成三个数。如果两个数和三个数都被拆解...【请输入一个
大于
2的
整数
:】 55。【该
整数
的质数和
表示
为:】
其他开发语言
3,425
社区成员
15,625
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章