5.2高精度运算
5.2.2 阶乘的精确值
如果数值太大造成溢出的话,那么使用数组来代替是一个不错的办法。
5.2.3 高精度运算类 bign
这部分给了一个很重要的内容:结构体。
接下来看看运算符重载:
bign operator = (int num)
{
char s[maxn];
sprintf(s, "%d", num);
*this = s;
return *this;
}
注:sprintf:将内容写入字符串。变量1:待写入的字符串。变量2:写入的字符的类型。变量3:待写入的字符。