在C中解释Big int?

时间:2016-02-13 11:37:47

标签: c algorithm

我需要在 C 中保持范围10 ^ 20的值。听说 C 中的大型企业可以拥有如此重要的价值。如何在 C 中声明和使用big int。

有人知道一种简单的方法吗?真的很感激任何帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用unsigned long long类型,范围至少为0..18446744073709551615,但这仅为1.8E19,因此略低于您的需要。如果你真的想要超过64位,你可以检查你的系统是否支持128位整数(类型__int128__int128_tint128_t或类似的东西)或者你需要一个多-precision包,如GMP。