我正在处理一个项目,需要精确计算大整数(例如3^361),并尽可能快地进行计算。 C是我熟悉的最快速的语言,因此我试图用这种语言编写我的解决方案。
问题在于,除了Python的源代码外,我没有找到任何好的数据类型实现来表示C中无限整数。我需要花费时间去查看代码并确定我所需要的内容。
我宁愿使用其他人测试过的代码,其中包括完整的功能集合(加法,减法,乘法,除法,取模,指数运算,相等性检查...甚至位运算也很好),而不是花费几周时间才能开始编写自己的版本。虽然这将是一个很好的学习经验,但它不是我的问题的重点,我更愿意进入我感兴趣的部分 :)