Namensräume
Varianten
Aktionen

CLOCKS_PER_SEC

Von cppreference.com
< c‎ | chrono
Definiert in Header <time.h>
#define CLOCKS_PER_SEC /* implementierungsabhängig */

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

[bearbeiten] Hinweise

POSIX definiert CLOCKS_PER_SEC als 1'000'000, unabhängig von der tatsächlichen Genauigkeit 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 war nicht in C89 enthalten und wurde 1996 aus POSIX selbst entfernt wegen Mehrdeutigkeit mit _SC_CLK_TCK, welches die Anzahl der Taktzyklen pro Sekunde für die Funktion times angibt).

[bearbeiten] 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

[bearbeiten] Siehe auch

gibt die Prozessorzeit seit dem Start des Programms zurück
(Funktion) [bearbeiten]
Typ für Prozessorzeit seit Epoche
(typedef) [bearbeiten]
C++ Dokumentation für CLOCKS_PER_SEC