CLOCKS_PER_SEC
Von cppreference.com
| 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) | |
| Typ für Prozessorzeit seit Epoche (typedef) | |
| C++ Dokumentation für CLOCKS_PER_SEC
| |