存储方式
char szStr[] = “中国”; //DO D6 FA B9 00 GB2312编码
wchar_t swzStr[] = L“中国”; //4E 2D 56 FD 00 00 UNICODE编码
打印宽字符
#include <locale.h>
setlocale(LC_ALL,"");//使用控制台默认的编码
wchar_t swzStr[] = L“中国”;
wprintf(L"%s\n",x1);
字符串长度
char szStr[] = "中国";
wchar_t swzStr[] = L"中国";
strlen(szStr); //取得多字节字符串中字符长度,不包含 00
wcslen(swzStr); //取得多字节字符串中字符长度,不包含 00 00
常用函数
char wchar_t //多字节字符类型 宽字符类型
printf wprintf //打印到控制台函数
strlen wcslen //获取长度
strcpy wcscpy //字符串复制
strcat wcscat //字符串拼接
strcmp wcscmp //字符串比较
strstr wcsstr //字符串查找