C 标准库中的 struct timespec 的名称代表什么?

What does the name of the struct timespec from the C standard library stand for?

如题所示,C标准库time.h中的timespec结构体的名称代表什么?

是“时间规范”吗?

如果是,那是什么意思?

我在 / usr/include/linux/time.h 找到了以下代码:

struct timespec {
  __kernel_time_t tv_sec;
  long tv_nsec;
};

这应该是你想要的。

针对第一个问题,我们可以简单地说是。您可以使用 #include .

访问下面显示的时间结构

timeval、timespec、itimerval、itimerspec、bintime -- 时间结构

针对第二个问题的回答 time() 函数发送从 01/01/1970 到程序 运行 的日期和时间的时间(以秒为单位)。其总述如下:

time_t time (time_t * time);

time_t是表示时间信息的数值类型(通常是long int)。 time是一个指针类型变量,保存日期信息。

what does the name of the timespec struct in time.h from the C standard library stand for?

时间规范。

Is it a "time specification"?

是的。

If yes, then what does that mean?

查看 oxford specification meaning 以及时间,在此上下文中的“时间规范”或 timespec 结构意味着:

C 语言描述了某物如何以秒和纳秒为单位进行测量。