在C语言中怎么打出宽字符呢?
发布网友
发布时间:2022-05-01 19:39
我来回答
共2个回答
热心网友
时间:2022-06-22 02:15
用大写的%S就可以:
wchar_t *wideChar = L"This is wide 中文显示";
setlocale( LC_ALL, ".936" ); // 设置中文代码页,否则不打印中文
printf( "%s\n", wideChar ); //小写,只打出一个字母
printf( "%S\n", wideChar ); //大写,打出全部
热心网友
时间:2022-06-22 02:15
1
在c语言中空字符用'\0'表示
2
扩展
'\0'对应的整型值是0,所以给一个字符变量赋值为空字符时,以下两种都是可以的
char ch='\0';char ch=0;