自己写一个类,用字符串数组保存,然后自己实现+-X/等运算符
楼上想说的应该不是字符串数组吧,是char字符数组。
ULONGLONG
高精度!
高精度是一种基本算法,多用于处理比较大的数据。
用一个数组存储一个整数。通常这么用:
假设a[]代表一个大整数。
a[0]存储长度,a[1]存储个位,a[2]存储十位……依次类推。
由于这样存储会造成空间的浪费,(用一个int 类型 存一个0~9的数字),因此出现了高精压位。
就是将相邻的几位存在一起。例如1234567890。那么a[1]=7890,a[2]=3456,a[3]=12。
相当于将数字转换换成了万进制数。(当然也可以千进制,十万进制)。
对于a的输出需要稍微注意一下。
首先输出最高位。对于其它位,以万进制为例,如果某一位数字<1000那么需要先输出一个0。小于100再输出一个0,小于10……。(保证a[i]能够输出4位数字)