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=
近期下载者:
相关文件:
收藏者: