Unicode とテキストマッピング .NET Framework や Java の文字列型は、標準で Unicode 文字の集合であることを定めていますが、C 言語では古くから文字列の内部表現が処理系に依存しています。C 言語には、単純文字を表す char 型と、ワイド文字を表す wchar_t 型の 2 つの文字型がありますが、どちらも符号化を定めているものではありません。仕様では、char 型は少なくとも ASCII コードに相当する基本文字集合の 1 文字を保存するサイズ(1 バイト)であり、wchar_t 型は char 型による単純文字では表現できない拡張文字セット 1 文字を保存するサイズである、という点のみ定められています。 ゼロからはじめるWindows API - WinMain 関数 すべての始まり編 C言語の学習および環境の構築は下記を参考にしてください 1.ゼロ