【问题标题】:How is time_t defined? [duplicate]time_t 是如何定义的? [复制] 【发布时间】:2011-07-07 10:34:47 【问题描述】: 可能重复:What is ultimately a time_t typedef to? 在 /usr/include/time.h 中,time_t 定义为typedef __time_t time_t。这到底是什么意思? time_t 编译器的类型是特定的吗?我听说默认情况下它是 long 值。 【问题讨论】: 您可以进一步搜索。有#include "bits/types.h"。但在那之后,你可能会降落在这里:) 标签: c 【解决方案1】: The Standard 说: 7.23.1 声明的类型是 [...] time_t [...] 是能够表示时间的算术类型 您只需要保留它是一种算术类型:您可以使用 time_t 类型的值执行算术。 【讨论】: