gpt4 book ai didi

java - BigInteger 没有限制是什么意思?

转载 作者:IT老高 更新时间:2023-10-28 20:35:56 26 4
gpt4 key购买 nike

我查看了这个 stackoverflow question relating to Big Integer特别是我不明白这一行(斜体字):

In the BigInteger class, I have no limits and there are some helpful functions there but it is pretty depressing to convert your beautiful code to work with the BigInteger class, specially when primitive operators don't work there and you must use functions from this class.

我不知道我错过了什么,但要代表没有限制的东西,你需要无限的内存吗?这里有什么诀窍?

最佳答案

没有理论上的限制。 BigInteger 类为其要求保存的所有数据位分配所需的内存。

但是,存在一些实际限制,取决于可用内存。还有进一步的技术限制,虽然你不太可能受到影响:一些方法假设这些位可以通过 int 索引寻址,所以当你超过 Integer 时事情会开始中断.MAX_VALUE 位。

关于java - BigInteger 没有限制是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12088436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com