名前空間
変種
操作

CLOCKS_PER_SEC

提供: cppreference.com
< c‎ | chrono
ヘッダ <time.h> で定義
#define CLOCKS_PER_SEC /*implementation defined*/

clock() によって返されるクロックティックの1秒あたりの数と等しい clock_t 型の式 (コンパイル時定数であるとは限りません) に展開されます。

[編集]ノート

POSIX は clock() の実際の精度にかかわらず CLOCKS_PER_SEC を百万と定義しています。

C89 で CLOCKS_PER_SEC として標準化されるまで、このマクロは IEEE std 1003.1-1988 の名前 CLK_TCK で知られていました。 この名前は C89 に含められず、関数 times() 用の1秒あたりのクロック数を表す _SC_CLK_TCK との曖昧性により、1996年に POSIX 自身から削除されました。

[編集]参考文献

  • C11 standard (ISO/IEC 9899:2011):
  • 7.27.1/2 Components of time (p: 388)
  • C99 standard (ISO/IEC 9899:1999):
  • 7.23.1/2 Components of time (p: 338)
  • C89/C90 standard (ISO/IEC 9899:1990):
  • 4.12.1 Components of time

[編集]関連項目

プログラム開始時から経過した生のプロセッサのクロック時刻を返します
(関数)[edit]
プロセッサ時間を表す型
(typedef)[edit]
CLOCKS_PER_SECC++リファレンス
close