Welcome

首页 / 软件开发 / C语言 / 学点C语言(14):数据类型 - 双字节字符类型wchar_t

学点C语言(14):数据类型 - 双字节字符类型wchar_t2010-04-30 博客园 万一在C语言中, char类型永远都是一个字节, 双字节字符类型是wchar_t;

但它不是内置类型, 定义在 stddef.h.

给 wchar_t 类型的字符或字符数组(也就是字符串)赋值要冠以 L;

格式化输出(如 printf) wchar_t 类型的字符串, 要用 %S(而非 %s) 标识.

#include <stdio.h>
#include <stddef.h>

int main(void)
{
wchar_t wc=L"A";
wchar_t ws[]=L"C++Builder 2009";

printf("%c ", wc);
printf("%S ", ws);

getchar();
return 0;
}