📅  最后修改于: 2023-12-03 14:39:37.221000             🧑  作者: Mango
在C/C++编程中,我们经常需要输出字符或字符串,而putwchar()函数可以输出一个宽字符。
putwchar()函数的声明如下:
#include <wchar.h>
wint_t putwchar(wchar_t wc);
其中,wint_t是宽字符整型类型,wchar_t是宽字符类型,putwchar()函数接受一个宽字符wc,并将其输出到标准输出流stdout中。
下面是putwchar()函数的示例代码:
#include <stdio.h>
#include <wchar.h>
int main() {
wchar_t wc = L'中'; // 定义宽字符
putwchar(wc); // 输出宽字符
return 0;
}
在这个示例代码中,我们定义了一个宽字符'中'并通过putwchar()函数输出它。
需要注意的是,putwchar()函数输出的是一个宽字符,如果需要输出一个宽字符串,我们需要使用putws()函数。
putwchar()函数是C/C++中用于输出宽字符的函数,接受一个宽字符并将其输出到标准输出流中。在实际编程中,我们需要根据需要选择正确的输出函数来输出字符或字符串。