储存大整数很容易 用一个int数组就可以了
例如 array[0] = 1234567890
array[1] = 1234567890
合起来就是 12345678901234567890
运算的时候有点麻烦
不过有个取巧的办法
你读取 12345678901234567890 + 1234567890 的时候 截获 "+"
然后 用 后面的那个1234567890 和 a[0] 相加 如果a[0]超过10位 就把第11位 加到 a[1]里面 做为进位
减法相反即可。
如果是C# msdn 里面有 加减乘除