怎么 把宽字符 直接 print 出来
来源:3-2 数据类型之char类型【常见问题解决】

YibuMe
2022-09-17
wchar_t zhong = L’中’;
printf(“zhong : %d”, zhong); // 这里怎么直接输出 字符 中
写回答
1回答
-
bennyhuo
2022-09-18
msvc 用 chs,mac 上应该是 zh_CN.utf-8
setlocale(LC_ALL, "chs"); wprintf(L"中:%lc\n", zhong);
%lc 表示宽字符。刚试了一下,Windows 用 %c 和 %lc 都可以,mac 上要用 %lc。
00
相似问题