2バイトのchar ANSI C は標準でワイド文字をサポートしている ワイド文字とは、1文字表現するのに2バイト用いる文字のことを言います 同時に1バイト以上の文字のことをマルチバイト文字と言います これまで、文字コードはASCIIコードを用いてきました これは1文字を1バイト( char 型 )で表現できるコードで、世界的に標準のコードです しかし、1バイトだけでは中国語や日本語のような漢字や記号を多く持つ言語を表せません そこでワイド文字が使われるというわけです ワイド文字は国際的なアプリケーションの開発には必要な知識です ことUnicodeなどは非常に有名ですね ワイド文字の型はwchar_tです これは標準型として WCHAR.H ヘッダファイルに定義されています //または STDDEF.H、 STDLIB.H ヘッダファイルなど typedef unsigned short