40个元素数组,用于存储大小为40位的整数

时间:2012-01-27 05:12:24

标签: c#

有人可以解释一下这个问题究竟是什么意思

创建一个HugeInteger类,它使用40个元素的数字数组来存储整数 每个40位数。提供方法inputHugeInteger,outputHugeInteger,addHugeIntegers 并减去HugIntegers。要比较HugeInteger对象,请提供方法isEqualTo, isNotEqualTo,isGreaterThan,isLessThan,isGreaterThanorEqualTo和isLessThanOrEqualTo

我不是要求代码,一些解释就足够了。

基本上我不理解这部分

“40个元素的数字数组,用于将整数存储为大 每个40位数。“

1 个答案:

答案 0 :(得分:2)

一般来说,一个数字在10号基数中被认为是一个数字(因为它不是复数)而且是0到9

所以最接近的数据类型是一个字节(作为一个字节给你2 ^ 8 - 1作为最大值)

这表明,如果我们假设一个“数字”可以用一个字节表示,那么我们正在寻找类似字节的数组,长度为40。

var arr = new byte[40];