CLOCKS_PER_SEC

来自cppreference.com
< c‎ | chrono
定义于头文件 <time.h>
#define CLOCKS_PER_SEC /*implementation defined*/

展开成一个 clock_t 类型的表达式(不必是编译时常量),等于每秒计次数,如 clock() 所返回者。

[编辑] 注意

POSIX 定义 CLOCKS_PER_SEC 为一百万,无关乎 clock 的实际精度。

在 C89 中被标准为 CLOCKS_PER_SEC 之前,此宏有时会以其 IEEE std 1003.1-1988 名称 CLK_TCK 为人所用:该名称未包含于 C89 ,并为 POSIX 自身于 1996 年移除,因为它和 times() 函数所用的给出每秒时钟数的宏 _SC_CLK_TCK 有歧义。

[编辑] 引用

  • C11 standard (ISO/IEC 9899:2011):
  • 7.27.1/2 Components of time (p: 388)
  • C99 standard (ISO/IEC 9899:1999):
  • 7.23.1/2 Components of time (p: 338)
  • C89/C90 standard (ISO/IEC 9899:1990):
  • 4.12.1 Components of time

[编辑] 参阅

返回未加工的程序启动时开始经过的处理器时间
(函数) [编辑]
从时点开始的处理器时间类型
(typedef) [编辑]
CLOCKS_PER_SECC++ 文档