Namespaces
Variants

CLOCKS_PER_SEC

From cppreference.net
Definiert im Header <time.h>
#define CLOCKS_PER_SEC /* implementierungsdefiniert */

Erweitert sich zu einem Ausdruck (nicht notwendigerweise eine Kompilierzeitkonstante) vom Typ clock_t , der der Anzahl der Taktzyklen pro Sekunde entspricht, wie sie von clock() zurückgegeben wird.

Hinweise

POSIX definiert CLOCKS_PER_SEC als 1 '000' 000 , unabhängig von der tatsächlichen Präzision von clock .

Bis zur Standardisierung als CLOCKS_PER_SEC in C89 war dieses Makro manchmal unter seinem IEEE std 1003.1-1988-Namen CLK_TCK bekannt: Dieser Name wurde nicht in C89 aufgenommen und wurde 1996 aufgrund von Mehrdeutigkeit mit _SC_CLK_TCK selbst aus POSIX entfernt, welches die Anzahl der Taktzyklen pro Sekunde für die Funktion times angibt).

Referenzen

  • C23-Standard (ISO/IEC 9899:2024):
  • 7.27.1/2 Komponenten der Zeit (S: TBD)
  • C17-Standard (ISO/IEC 9899:2018):
  • 7.27.1/2 Komponenten der Zeit (S: 284)
  • C11-Standard (ISO/IEC 9899:2011):
  • 7.27.1/2 Komponenten der Zeit (S: 388)
  • C99-Standard (ISO/IEC 9899:1999):
  • 7.23.1/2 Komponenten der Zeit (S: 338)
  • C89/C90 Standard (ISO/IEC 9899:1990):
  • 4.12.1 Komponenten der Zeit

Siehe auch

gibt die rohe Prozessor-Taktzeit seit Programmstart zurück
(Funktion)
Prozessorzeit seit Epoche Typ
(typedef)
C++ documentation für CLOCKS_PER_SEC