time_t是如何定义的?

时间:2011-07-07 10:34:48

标签: c

  

可能重复:
  What is ultimately a time_t typedef to?

在/usr/include/time.h中,time_t定义为typedef __time_t time_t。这究竟是什么意思? time_t编译器的类型是否具体?我听说它默认为long值。

1 个答案:

答案 0 :(得分:1)

The Standard说:

  

7.23.1

     

声明的类型是[...] time_t [...],它们是能够表示时间的算术类型

您只需要保留它是算术类型:您可以使用time_t类型的值执行算术。