C语言中如何处理10^200或更大的整数?
即使我使用 long long 也不起作用。
那我该怎么办呢?我听说过大整数。但不知道如何使用它。据我所知,它是 C# 的库函数。但我正在使用 C。除了大整数之外,还有其他方法可以处理这么大的整数吗?
有人也可以解释一下如何使用大整数吗?
澄清一下,我只是在寻找适用于 C 的解决方案。
See 类似的问题.
简而言之,没有内置类型,但有具有这种能力的开源库:Boost.多精度 (增强许可证) 对于 C++ 和GMP适用于 C.(LGPL v3 / v2 双许可证)
如果由于某种原因(例如许可证不兼容)您无法使用这些库,here如果您要自己实现此类功能,这里有一些提示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)