2016 - 2024

感恩一路有你

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语言实现大整数四则运算

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。