BigNum

所属分类:数值算法/人工智能
开发工具:Visual C++
文件大小:4KB
下载次数:22
上传日期:2012-05-04 16:26:35
上 传 者lightsmile
说明:  大数运算类(支持大数的加减乘除和赋值运算) * 1. 实现原理: * * 任何一个数都可以表示成指数形式,如下所示: * * N=nEe (0=<n的绝对值<=1,e为10的指数幂) * * 例如100可以表示成1E2,1001可以表示成1.01E3 * * 类 CBigNumber的成员number为上述的n,exponent为上述的e * * 2. 如何使用这个类: * * 你可以把CBigNumber的头文件和实现函数加入你的工程,然后定义 * * 该类的实例,就可以对这些实例进行加减乘除了(详见示例程序)
(Large numbers computing class (to support large numbers of addition and subtraction, multiplication and division and assignment operator) * 1. Principle:* * Any number can be expressed as the exponential form, as follows:* * N = nEe (0 = <n the absolute value of <= 1, the e index a power of 10)* * For example, 100 can be expressed as 1E2, 1001 can be expressed as 1.01E3* A member of the* CBigNumber class number for the above n, the exponent for the above e* * How to use this class:* * You can CBigNumber the header files and function to your project, and then define* * Instance of the class, these instances subtraction multiplication addition to (see the sample program))

文件列表:
BigNum\BigNum.cpp (1936, 2010-01-13)
BigNum\BigNum.h (1756, 2002-05-14)
BigNum\example.cpp (475, 2010-01-13)
BigNum\example.dsp (3476, 2002-05-23)
BigNum\example.dsw (539, 2002-05-23)
BigNum (0, 2010-01-13)

/******************************************************************* * 大数运算类(支持大数的加减乘除和赋值运算) * * by czlin(Xi'an JiaoTong University) * * email:czlin@hkem.com * * 你可以***复制和传播该程序,但请保留上述说明 * ******************************************************************* * * * 1. 实现原理: * * 任何一个数都可以表示成指数形式,如下所示: * * N=nEe (0=
近期下载者

相关文件


收藏者