例如,如果一个32位整数溢出,而不是升级int到long,如果我们需要一个仅在2 40之内的范围,我们可以使用一些40位类型,这样我们就可以节省24(64-40)位整数?
int
long
如果是这样,怎么样?
我必须处理数十亿和空间是一个更大的约束.
c c++ memory-management integer-overflow
我需要表示一个40位的二进制数.应该使用哪种C数据类型来处理这个问题?
c binary
c ×2
binary ×1
c++ ×1
integer-overflow ×1
memory-management ×1