Spec-Zone.ru › C

CLOCKS_PER_SEC

Определено в заголовке <time.h>
#define CLOCKS_PER_SEC /*implementation defined*/

Расширяется до выражения (не обязательно константы времени компиляции) типа clock_t, равного количеству тактов часов в секунду, как возвращает clock().

Примечания

POSIX определяет CLOCKS_PER_SEC как один миллион, независимо от фактической точности clock.

До стандартизации как CLOCKS_PER_SEC в C89 эта макрокоманда иногда была известна под именем IEEE std 1003.1-1988 CLK_TCK: это имя не было включено в C89 и было удалено из самого POSIX в 1996 году из-за неоднозначности с _SC_CLK_TCK, которое возвращает количество тактов часов в секунду для функции times()).

Ссылки

  • Стандарт C23 (ISO/IEC 9899:2023):
    • 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 Компоненты времени

См. также

clock
возвращает время процессора с момента запуска программы
(функция)
clock_t
время процессора с момента начала эпохи
(тип)
Документация C++ для CLOCKS_PER_SEC

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/c/chrono/CLOCKS_PER_SEC

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API