CLOCKS_PER_SEC
|
Определено в заголовочном файле
<time.h>
|
||
|
#define CLOCKS_PER_SEC /* определяется реализацией */
|
||
Раскрывается в выражение (не обязательно константу времени компиляции) типа clock_t равное количеству тактов часов в секунду, возвращаемому функцией clock() .
Примечания
POSIX определяет CLOCKS_PER_SEC как 1 '000' 000 , независимо от фактической точности clock .
До стандартизации как
CLOCKS_PER_SEC
в C89, этот макрос иногда был известен под своим именем из IEEE std 1003.1-1988
CLK_TCK
: это имя не было включено в C89 и было удалено из самого POSIX в 1996 году из-за неоднозначности с
_SC_CLK_TCK
, который указывает количество тактов в секунду для функции
times
).
Ссылки
- Стандарт C23 (ISO/IEC 9899:2024):
-
- 7.27.1/2 Компоненты времени (стр.: TBD)
- Стандарт C17 (ISO/IEC 9899:2018):
-
- 7.27.1/2 Компоненты времени (стр: 284)
- Стандарт C11 (ISO/IEC 9899:2011):
-
- 7.27.1/2 Компоненты времени (стр: 388)
- Стандарт C99 (ISO/IEC 9899:1999):
-
- 7.23.1/2 Компоненты времени (стр: 338)
- Стандарт C89/C90 (ISO/IEC 9899:1990):
-
- 4.12.1 Компоненты времени
Смотрите также
|
возвращает необработанное время процессорных тактов с момента запуска программы
(функция) |
|
|
тип для представления времени процессора с начала эпохи
(typedef) |
|
|
C++ documentation
для
CLOCKS_PER_SEC
|
|