1.基础知识:
int是一个机器字长,在32位机器上是32位,则表示范围是[-,-1],可表示的最大整数不会超过。
long long是两个机器字长,表示范围是[-,-1],可表示的最大整数不会超过。
2.适用于需要表示的数据过大(如),这类数据被称为高精度数或者大数。
3.解决方法:用数组模拟高精度数。
4.其实就是模拟加减乘除每一步的过程。
5.输入时用char[]存储,然后利用0的ASCII码值(48),转换为int[]。
6.例子:
求高精度的A+B。
c[i]=a[i]+b[i];
c[i+1]=c[i]/10;
c[i]=c[i]%10;