从纪元开始的几秒钟后会发生什么? LONG_MAX?

时间:2012-01-31 05:21:59

标签: c time epoch time-t

对于家庭作业,我正在编写一个处理很多time_t个对象的程序。我想过要检查它们是否溢出,但后来我发现如果它们溢出,我们都会遇到麻烦。

有这个计划吗?自epoch以来的时间超过存储时会发生什么?

1 个答案:

答案 0 :(得分:9)

64位计算机上的

LONG_MAX2^63 - 1。试试这个:转到http://google.com并输入2^63 seconds in years。看看答案并决定你是否真的需要担心它。