ISO/IEC 9899 標準は、「ワイド文字」という用語と、wchar_t および wint_t のデータ型を定義しています。
ワイド文字は、wchar_t 型のオブジェクトに適合する 1 文字の表現です。
wchar_t は、サポートされるすべてのロケールのすべての文字を表すことができる整数型です。
wint_t は、wchar_t または WEOF の任意の有効な値を格納できる整数型です。
ワイド文字文字列 (ワイド文字列またはプロセスコード文字列も同じ) は、末尾が Null ワイド文字コードであるワイド文字のシーケンスです。
Oracle Solaris では、wchar_t の内部形式はロケール固有です。Oracle Solaris の Unicode ロケールでは、wchar_t は UTF-32 Unicode エンコード形式を使用し、その他のロケールは別の表現を使用します。
詳細は、 stddef.h(3HEAD) および wchar.h (3HEAD) のマニュアルページを参照してください。