大二进制数的数据类型

Data type for huge binary numbers

我必须处理巨大的二进制数(<=4096 位)- 处理如此大的数字的最佳方法是什么?之后我必须将它们相乘并对这些数字应用 % 运算。
我是否必须使用结构或我应该如何处理此类数据?

如果你把它作为一个 4096 位的字符串,你可以将它转换成一个包含单独的更小块的列表(例如转换成每个由 8 位组成的字节),然后如果你需要 multiply/apply对这些数字进行 % 运算,您可能需要创建一个函数,将这些“块”从二进制转换为二进制(这样您就可以将它们相乘等等。)