2^64 距离我的内存/硬盘驱动器可以处理的“无穷大”还很远……
首先,我想知道 GMP 如何与内存/处理器一起工作,因为它会进行某种阴暗的优化......
我还想知道是否有一种方法可以在任意数量的字节上存储整数(无符号,这更容易)。例如,在 50 个字节上,我的上限为 2^400 -1。要做的事情是与进位很好地配合,以保持数字从一个字节到另一个字节一致,我对此有一些想法,但我真的不确定这是否是最快的方法。我什至不确定我是否正确。
我猜GMP使用这种方式来存储它的数据,但我只是想要一些(甚至很少)解释或一些理论的转发(我没有任何博士学位,所以不要强硬)。