我正在尝试编写一个查找梅森素数的程序。使用无符号long long类型,我能够确定第9个mersenne质数的值,即(2 ^ 61)-1。对于更大的值,我需要一个可以存储大于2 ^ 64的整数值的数据类型。请帮忙。 (对于这种数据类型,我应该能够使用像=,>,

最佳答案

您无法使用C本机类型执行所需的操作,但是有些库可以处理任意大数,例如the GNU Multiple Precision Arithmetic Library

关于c - 存储和打印大于2 ^ 64的整数值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33162102/

10-11 18:33