我需要一种方法来存储一个128位的数字,除了unsigned long long之外我还可以使用吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
没有原始类型。
Vlad的评论是一个很好的存储解决方案,但是如果你需要使用这个数字进行计算,你需要使用一个允许对大数字进行表示和算术运算的库。
您首先应该看看GMP:
答案 2 :(得分:0)
如果你只需要存储它,那么你可以将它存储在像“char num128 [16]”这样的字节数组中。
如果你需要操纵它,你需要使用像GMP这样的大数字库。
答案 3 :(得分:0)
无法将其存储在一种原始数据类型中,因此我们必须更具创造性。可能最简单的方法是让类保持两个64位整数,表示整数的上半部分和下半部分。