c语言大数运算库 C语言实现大数的计算?
浏览量:2501
时间:2021-03-11 07:56:34
作者:admin
C语言实现大数的计算?
是的。
我已经为100的阶乘编写了一个程序。在这个程序中,计算结果达到数千位,很明显,没有任何数据类型可以表示如此大量的数据。
但是,您可以使用数组来表示大的数字,例如1258746。你可以用数组
a[]={0,0,0,…,0,1,2,5,8,7,4,6}来表示大数,然后对数组的每一位进行运算。
根据主题的含义,还应定义一个大数加法函数,
类似于
add(inta,intb,INTM,INTN)
数组A和B是表示大数的两个数组,m和N是数组的大小。请注意,要从末端对齐。
以上是我个人的看法。你可以搜索和学习我在一开始提到的程序,也就是关于大数的阶乘。网上应该有很多信息,这对你解决问题很有帮助。
请问楼上,实际使用的是大数字吗?
双字型可以代表21亿个数据,几乎可以满足绝大多数实际应用,更不用说单片机了。
讨论大数运算是一种方法和思想。
c语言大数运算库 c语言long long类型范围 C语言实现大整数四则运算
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。