C言語の標準ヘッダwchar.hについて記述しています。wchar.hは、多バイトおよびワイド文字拡張ユーティリティのためのヘッダです。wchar.hは、C95より追加された標準ヘッダです。
wchar.hはC言語の標準ヘッダです。C95より追加されました。多バイトおよびワイド文字拡張ユーティリティのためのヘッダです。
wchar.hで宣言されている関数はこちらです。
wchar.hで宣言されている型は、wchar_t、size_t、mbstate_t、wint_tです。また、struct tmが不完全構造体型で宣言されています。
名称 | 内容 |
---|---|
size_t | sizeof演算子の結果の型。符号無し整数型。 |
wchar_t | ワイド文字型。 |
mbstate_t | 多バイト文字の並びとワイド文字の並びの変換用情報を保持する型。 |
wint_t | 拡張文字保持用の整数型。 |
struct tm | 暦時刻の要素を保持する構造体。 |
wchar.hで定義されているマクロは、NULL、WCHAR_MIN、WCHAR_MAX、WEOFです。
名称 | 内容 |
---|---|
NULL | 空ポインタ定数(処理系定義)。 |
WCHAR_MIN | wchar_t型の最小値 |
WCHAR_MAX | wchar_t型の最大値 |
WEOF | ファイルの終わりを示す。型はwint_t型。拡張文字集合のいずれの要素にも対応しない値を持つ。 |