C言語ホーム > その他、C言語の詳細について > 標準ヘッダ一覧 > time.h
サイト内検索:

time.h

C言語の標準ヘッダtime.hについて記述しています。time.hには、時間を扱うためのマクロ、型、関数が宣言、定義されています。time.hは、時間に関係する処理を行う際に必要なヘッダです。



time.h

time.hはC言語の標準ヘッダです。時間を扱うためのマクロ、型、関数が宣言、定義されています。

time.hで宣言されている関数はこちらです。

time.hで定義されているマクロは、NULLとCLOCKS_PER_SECです。

<time.hで定義されているマクロ>
名称内容
NULL空ポインタ定数(処理系定義)。
CLOCKS_PER_SECclock関数が返す値の単位(1秒当たりの個数)。

宣言されている型は、size_t、clock_t、time_t、struct tmです。

<time.hで宣言されている型>
名称内容
size_tsizeof演算子の結果の型。符号無し整数型。
clock_t時刻を表すことができる算術型。
time_t時刻を表すことができる算術型。
struct tm暦時刻の要素を保持する構造体。

struct tmは、以下のメンバを持ちます。

<struct tmのメンバ>
名称内容
int tm_sec秒(0〜60、正のうるう秒を考慮)
int tm_min分(0〜59)
int tm_hour時(0〜23)
int tm_mday日(1〜31)
int tm_mon1月からの月数(0〜11)
int tm_year1900年からの年数
int tm_wday日曜日からの日数(0〜6)
int tm_yday1月1日からの日数(0〜365)
int tm_isdst夏時間フラグ。正:夏時間採用。0:夏時間不採用。負:情報が得られない。
C言語ホーム > その他、C言語の詳細について > 標準ヘッダ一覧 > time.h
© 2009-2012 C言語サイト管理人