Namespaces
Variants

CLOCKS_PER_SEC

From cppreference.net
Definido en el encabezado <time.h>
#define CLOCKS_PER_SEC /* implementation-defined */

Se expande a una expresión (no necesariamente una constante en tiempo de compilación) de tipo clock_t igual al número de ticks de reloj por segundo, como lo devuelve clock() .

Notas

POSIX define CLOCKS_PER_SEC como 1 '000' 000 , independientemente de la precisión real de clock .

Hasta que se estandarizó como CLOCKS_PER_SEC en C89, esta macro a veces se conocía por su nombre IEEE std 1003.1-1988 CLK_TCK : ese nombre no se incluyó en C89 y fue eliminado del propio POSIX en 1996 debido a la ambigüedad con _SC_CLK_TCK , que proporciona el número de ciclos de reloj por segundo para la función times ).

Referencias

  • Estándar C23 (ISO/IEC 9899:2024):
  • 7.27.1/2 Componentes del tiempo (p: TBD)
  • Estándar C17 (ISO/IEC 9899:2018):
  • 7.27.1/2 Componentes del tiempo (p: 284)
  • Estándar C11 (ISO/IEC 9899:2011):
  • 7.27.1/2 Componentes de tiempo (p: 388)
  • Estándar C99 (ISO/IEC 9899:1999):
  • 7.23.1/2 Componentes del tiempo (p: 338)
  • Estándar C89/C90 (ISO/IEC 9899:1990):
  • 4.12.1 Componentes del tiempo

Véase también

devuelve el tiempo de reloj del procesador en bruto desde que se inicia el programa
(función)
tipo de tiempo de procesador desde la era
(typedef)
Documentación de C++ para CLOCKS_PER_SEC