俺又要问简单问题了
我编了一个程序,是让您输入一个数,计算这个数的每一位数做加法的和,输入是小于2100000000以下的数计算结果都对,大于那个数就算得乱七八糟了,这是怎么回事呢?是范围的问题吗?那个比long的范围还大呢?谢谢谢谢谢谢了
2006-10-03 20:53
2006-10-03 21:05
2006-10-03 21:10
2006-10-03 21:12
2006-10-03 21:15
如果你想用一个数来存储那么大的数是不可以的.
现在的机子长整型long int 与 int 都是占四个字节
最大可为4.29497e+009(2的32次方)
如果是2的31 次方就要是2.14748e+009
所以要用数组来存储
要是用与大数相乘就要有字符串来存储了
[此贴子已经被作者于2006-10-4 12:24:44编辑过]

2006-10-04 12:21
2006-10-04 12:27
2006-10-04 15:22
2006-10-04 19:32
2006-10-04 19:34