我是C / linux的新手。 man time_t
未成功。我试图澄清究竟time_t
类型是什么?我可以将const int
分配给变量类型time_t
,如下所示:
time_t =4;
似乎这种类型只是某些数字类型的别名。但我不明白这种类型是什么?
答案 0 :(得分:1)
是的,它通常是别名,但它是C / C ++中的标准类型。它不仅可以在Linux中使用。
http://www.cplusplus.com/reference/ctime/time_t/
time_t的
时间类型
能够表示时间的基本算术类型的别名,如函数时间返回的那些。
由于历史原因,它通常被实现为表示自UTC时间1970年1月1日00:00(即,unix时间戳)以来经过的秒数的整数值。尽管库可以使用替代时间表示来实现此类型。
可移植程序不应直接使用此类型的值,但始终依赖于对标准库元素的调用将它们转换为可移植类型。