CLOCKS_PER_SEC
|
定义于头文件
<time.h>
|
||
|
#define CLOCKS_PER_SEC /* 由实现定义 */
|
||
扩展为类型 clock_t 的表达式(不一定是编译时常量),其值等于每秒的时钟滴答数,与 clock() 函数的返回值单位一致。
注释
POSIX 将 CLOCKS_PER_SEC 定义为 1 '000' 000 ,无论 clock 的实际精度如何。
在C89标准将其标准化为
CLOCKS_PER_SEC
之前,该宏有时以其IEEE std 1003.1-1988名称
CLK_TCK
为人所知:该名称未被纳入C89标准,且因与
_SC_CLK_TCK
存在歧义,于1996年从POSIX标准本身中移除,后者为函数
times
提供每秒时钟数)。
参考文献
- C23 标准 (ISO/IEC 9899:2024):
-
- 7.27.1/2 时间组件 (p: TBD)
- C17 标准 (ISO/IEC 9899:2018):
-
- 7.27.1/2 时间组件 (p: 284)
- C11 标准 (ISO/IEC 9899:2011):
-
- 7.27.1/2 时间组件 (p: 388)
- C99标准(ISO/IEC 9899:1999):
-
- 7.23.1/2 时间组件(p: 338)
- C89/C90 标准 (ISO/IEC 9899:1990):
-
- 4.12.1 时间组件
参见
|
返回自程序启动以来的原始处理器时钟时间
(函数) |
|
|
纪元开始的处理器时间类型
(类型定义) |
|
|
C++ 文档
关于
CLOCKS_PER_SEC
|
|