【问题标题】:What does the name of the struct timespec from the C standard library stand for?C 标准库中的 struct timespec 的名称代表什么?
【发布时间】:2020-12-17 02:05:42
【问题描述】:

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

是“时间规范”吗?

如果是,那是什么意思?

【问题讨论】:

    标签: c struct time libc time.h


    【解决方案1】:

    C 标准库中 time.h 中的 timespec 结构的名称代表什么?

    时间规范。

    是“时间规范”吗?

    是的。

    如果是,那是什么意思?

    查看oxford specification meaning 和时间,在这种情况下,“时间规范”或timespec 结构意味着:

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

    【讨论】:

      【解决方案2】:

      对于第一个问题,我们可以简单地说是。您可以使用 #include 访问下面显示的时间结构。

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

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

      time_t time (time_t * time);
      

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

      【讨论】:

        【解决方案3】:

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

        struct timespec {
          __kernel_time_t tv_sec;
          long tv_nsec;
        };
        

        这应该是你想要的。

        【讨论】:

        • 这不能回答问题。我问的是timespec 的含义,而不是它的定义。无论如何感谢您的回答。
        猜你喜欢
        • 2015-03-13
        • 2015-05-09
        • 2012-09-16
        • 2013-06-03
        • 2011-08-02
        • 1970-01-01
        • 1970-01-01
        • 2014-05-18
        • 1970-01-01
        相关资源
        最近更新 更多