admincharC言語の最初のキャラクタータイプ。ASCIIやISO-8859に使う。UTF8やShiftJISなどでも使う。Windowsの場合は通常マルチバイト文字と呼ばれるシステムの言語設定を反映した各国で異なる文字列になる。日本語のWindowsではShiftJISが入る。今ではWindowsでは通常wchar_tを使いcharは使わない。Linuxでは通常UTF8を使うのでcharにはUTF8が入る。wchar_t次にできたキャラクタータイプ。Windowsでは2バイト、Linuxでは4バイトになるので注意。何が入っているかも実装依存。WindowsではUTF16-LE。Linuxでは通常使用しないが、多分UTF32-LEが入っている。エンディアンはCPU依存と思われる。char32_t2バイトと4バイトのキャラクタータイプ。何が入るかは実装依存。リテラルリテラルを表すには文字列の前に1~2文字の記号をつける。基本的にはbasic_stringなので、これに文字型を渡してtypedefしている。0;}標準入出力string用のcoutとwstring用のwcout以外は定義されていないようだ。Windowsのchar16_tWindowsではwchar_tとchar16_tはともに2バイトなのでキャストできるのだろう。参考:実装ごとのサイズwchar_tのサイズがWindowsとLinuxで違う。