トップページ > キーワード検索 > wchar_t
C言語規格
C言語(その他)
プログラム
その他
wchar_t
機能 ワイト文字(Unicodeなどの文字コード)を保持する型を表す。
型の定義は処理系に依存する。
ワイド文字の文字を表す際は語頭にLを付加する。
定義 #include <stddef.h>
または
#include <stdlib.h>

wchar_t
実装例
#include <stddef.h>
#include <locale.h>
#include <stdio.h>

int main(void)
{
    wchar_t wc = L'あ';             /* wchar_t型を用いた文字の宣言   */
    wchar_t wcs[] = L"あいうえお";  /* wchar_t型の用いた文字列の宣言 */
    
    setlocale(LC_CTYPE, "Japanese");  /* 地域言語を日本語に設定 */
    /* 未設定の場合、通常は初期言語がCロケール(1バイト文字) */
    /* となっているため日本語は表示できない                     */
    
    printf("%C\n", wc);
    printf("%S\n", wcs);
    
    return 0;
}
実行結果
あ
あいうえお





inserted by FC2 system