c中的宽字符:wchar_t,与短整型同宽,即16位。它有定义在wchar.h头文件中
#ifndef _WCHAR_T_DEFINED
typedef unsigned short wchar_t;
#define _WCHAR_T_DEFINED
#endif
////定义举例
wchar_t c='A';
wchar_t *p=L"Hello!"; // 其中L代表long,告诉编译器该字符串按宽字符保存-即每个字符占用2个字节
求宽字符串长度的函数:wcslen(wide character string length),分别同时定义在string.h和wchar.h头文件中(求字符串的长度为strlen),另外有wprintf即对应printf等等,大概可在wchar.h中找到!