gpt4 book ai didi

c - 我应该使用哪种数据类型来存储 C 语言中的变量 10^200?

转载 作者:行者123 更新时间:2023-12-01 16:26:37 25 4
gpt4 key购买 nike

C语言中如何处理10^200或更大的整数?即使我使用 long long 也不起作用。那我该怎么办呢?我听说过大整数。但不知道如何使用它。据我所知,它是 C# 的库函数。但我正在使用 C。除了大整数之外,还有其他方法可以处理这么大的整数吗?有人还可以解释一下如何使用大整数吗?

澄清一下,我只是在寻找适用于 C 语言的解决方案。

最佳答案

参见similair question

简而言之,没有内置类型,但是有开源库具有这种能力:Boost.Multiprecision ( Boost license ) 对于 C++ 和 GMP对于 C。(LGPL v3/v2 双许可证)

如果由于某种原因(例如许可证不兼容)您无法使用这些库,here如果您要自己实现此类功能,这里有一些提示。

关于c - 我应该使用哪种数据类型来存储 C 语言中的变量 10^200?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23588717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com