【发布时间】:2013-09-07 15:51:38
【问题描述】:
我想要一个变量来表示 C 中的数字 600851475143,但这个值大于 long 的最大值,即 2147483647。我应该使用什么数据类型?
【问题讨论】:
-
unsigned long?long long?unsigned long long?使用 bigint 库? -
...字符串?
double?long double?一切都取决于您的需求! -
搜索 C 数据类型及其大小。有些甚至编译器支持 128 位整数。
-
如果您需要更好的建议,您应该告诉我们您打算如何处理该号码。对于您要解决的问题,您提供的信息太少。
标签: c