可以在C中存储非常大的值的数据类型

时间:2014-05-20 10:53:24

标签: c type-conversion unsigned-long-long-int

最近在Here的编程竞赛中,问题非常简单,但问题是我们必须处理大小为10^10000的数据的最坏情况。

我尝试了python中的程序,这是直截了当的,因为我不必指定数据类型(由编译器负责)但是当我尝试使用C我无法&找到正确的数据类型。 (我试过uintmax_t,但也没有成功)。

那么如何处理C中非常庞大的数据类型呢?

1 个答案:

答案 0 :(得分:0)

C中没有可以存储大值的内置数据类型。您将需要编写自己的实现或使用库。因为这是一场比赛,虽然第二场比赛不是一个选择。偶尔会出现类似的问题,通常最好的方法是使用另一种语言,例如java(因为它通常在比赛中可用)。