共用方式為


多位元組和整個字元

多位元組字元是由一或多個位元組的序列所組成的字元。 每個位元組順序表示延伸的字元組中的單一字元。 例如漢字字元集中,會使用多位元組字元。

寬字元是永遠都是 16 位元寬的多語系的字元碼。 字元常數的型別是char。 型別就是寬字元,如wchar_t。 由於寬字元永遠是固定的大小,則使用寬字元簡化了含國際化字元集的程式設計。

寬字元字串常值L"hello"的六個整數型別的陣列就會變成wchar_t。

{L'h', L'e', L'l', L'l', L'o', 0}

Unicode 規格為寬字元的規格。 多位元組到寬字元之間進行轉譯的執行階段程式庫常式包括mbstowcsmbtowcwcstombs,以及wctomb

請參閱

參考

C 識別項