Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图使用GMP 库中的函数将两个非常大mpz_t的 s 相乘,每个 s 。2^(10*2^22) bitsmpz_mul
mpz_t
2^(10*2^22) bits
mpz_mul
没有分段错误,并且乘法成功通过。但是,当我将乘法结果输出到文件时,我观察到的只是一串尾随零。
有什么办法可以克服这个限制吗?
bn lib怎么样(这个库对任意大小的整数执行算术运算)?!您可以使用 bn 库并将结果转换为 GMP 的值。