高精度及重载
LZRcqbz
这个作者很懒,什么都没留下…
展开
-
【重载】高精度计算——(二)加法
今天,我们开始学习高精度加法。 高精度加法涉及两个加数和一个和,所以,我们需要两个字符串与三个整型数组。 准备 在基础篇我们知道:高精度数在C++中没有定义,我们需要自己编写程序来计算,而最好的方法就是模拟竖式计算! 而在这里,我们必须知道:数字的长度就是字符串的长度! 所以,我们可以得高精度加法的原理,如下所示: 由此,我们推出高精度加法的核心代码 int c[1原创 2017-05-28 14:01:16 · 738 阅读 · 0 评论 -
【重载】高精度计算——(一)基础
在使用计算机进行计算时,精度提高了,但有时会计算一些很大的数,它们超出了C++中定义的数据类型, 所以,我们要用一些技巧来计算它们。 基础: 高精度数一般都是成百上千位的,位数不会确定。 首先,我们要明确:高精度数在C++中没有定义,我们需要自己编写程序来计算!!! 大家现在回忆一下所学的计算知识,就可以发现,我们在小学所学的竖式计算,是很容易计算不定长度的两数相加、减、乘、除(虽然原创 2017-05-20 17:45:01 · 327 阅读 · 0 评论