摘要:高精度算法,属于处理大数字的数学计算方法。进入21世纪,伴随着科技的高速发展,数学在各行各业中的应用也愈加频繁,许多行业对于计算结果的精确度要求严格,因此高精度的计算是发展的必然需求,而高精度的计算往往离不开高精度算法。本文从C语言着手,对其语法规则展开介绍,并将现有的高精度算法程序进行部分修改,使其更为简洁、利于理解,在此基础上以圆周率及自然常数为例,计算其小数值(拟计算至小数点后5000位),并对计算过程进行解析,通过解析大大缩短了学习此算法的时间。
关键词:高精度算法;C语言;圆周率;自然常数
目录
摘要
Abstract
1-引 言-1
1.1 高精度算法概念-1
1.2 C语言特点介绍-1
1.3 研究意义-1
1.4 预期目标-2
2-π、e的计算来源-2
3-高精度算法程序实现的解析-2
3.1 C语言部分语法规则-2
3.1.1 关键字介绍-3
3.1.2 编译器指令介绍-4
3.1.3 函数介绍-4
3.1.4 数组介绍-5
3.2 高精度算法程序实现-5
3.21 创建高精度结构体-5
3.22 高精度四则运算-6
3.23 高精度实现正切-9
3.24 高精度运算结果输出-9
3.3 π、e的高精度程序计算-10
3.31 π的高精度程序计算-10
3.32 e的高精度程序计算-14
4 计算结果展示-18
4.1 π的计算结果展示-18
4.2 e的计算结果展示-19
5 总结-20
参考文献-20
附录-21