CLOCKS_PER_SEC
|
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
|
|