CLOCKS_PER_SEC
|
ヘッダーで定義
<time.h>
|
||
|
#define CLOCKS_PER_SEC /* implementation-defined */
|
||
clock_t 型の式(必ずしもコンパイル時定数ではない)に展開され、 clock() によって返される1秒あたりのクロックティック数に等しい値となります。
注記
POSIXは CLOCKS_PER_SEC を 1 '000' 000 と定義しており、 clock の実際の精度に関わらずこの値を使用します。
C89で
CLOCKS_PER_SEC
として標準化されるまで、このマクロはIEEE std 1003.1-1988での名称である
CLK_TCK
として知られることがありました。この名称はC89には含まれておらず、1996年に
_SC_CLK_TCK
との曖昧さからPOSIX自体からも削除されました(
times
関数における1秒あたりのクロック数を返します)。
参考文献
- C23規格 (ISO/IEC 9899:2024):
-
- 7.27.1/2 時間の構成要素 (p: TBD)
- C17規格 (ISO/IEC 9899:2018):
-
- 7.27.1/2 時間の構成要素 (p: 284)
- C11規格 (ISO/IEC 9899:2011):
-
- 7.27.1/2 時間の構成要素 (p: 388)
- C99規格 (ISO/IEC 9899:1999):
-
- 7.23.1/2 時間の構成要素 (p: 338)
- C89/C90標準 (ISO/IEC 9899:1990):
-
- 4.12.1 時間の構成要素
関連項目
|
プログラム開始からの生のプロセッサクロック時間を返す
(関数) |
|
|
エポックからのプロセッサ時間の型
(typedef) |
|
|
C++ documentation
for
CLOCKS_PER_SEC
|
|