用C语言实现大整数的运算?64bit整数可以用一个字符数组来保存它

日期:2018-05-07 12:42:07 人气:2

用C语言实现大整数的运算?64bit整数可以用一个字符数组来保存它

  可以用数组制作。   都知道int,float,double的精度和可使用的范围都是有限的,对于大数相减,总是会产生溢出的情况。   所以对于大数相减,认为可以用数组来做。比如,定义一个数组a[100];a[1]用来保存个位数,a[2]用来保存十位数,等等。   如果a[i]的值大于或等于10,就让a[i+1]++,a[i]-10就行了。   在打印的时候就用一个for语句,再调一下输出格式就可以了。
    A+
热门评论