在 C 語言中, char 類型永遠都是一個字節(jié), 雙字節(jié)字符類型是 wchar_t;
但它不是內(nèi)置類型, 定義在 stddef.h.
給 wchar_t 類型的字符或字符數(shù)組(也就是字符串)設(shè)為首頁賦值要冠以 L;
格式化輸出(如 printf) wchar_t 類型的字符串, 要用 %S(而非 %s) 標識.
#include
#include
intmain(void)
{
wchar_twc=L'A';
wchar_tws[]=L"C++Builder2009";
printf("%cn",wc);
printf("%Sn",ws);
getchar();
return0;
}
但它不是內(nèi)置類型, 定義在 stddef.h.
給 wchar_t 類型的字符或字符數(shù)組(也就是字符串)設(shè)為首頁賦值要冠以 L;
格式化輸出(如 printf) wchar_t 類型的字符串, 要用 %S(而非 %s) 標識.
#include
#include
intmain(void)
{
wchar_twc=L'A';
wchar_tws[]=L"C++Builder2009";
printf("%cn",wc);
printf("%Sn",ws);
getchar();
return0;
}