📜  C C++中的putwchar()函数(1)

📅  最后修改于: 2023-12-03 14:39:37.221000             🧑  作者: Mango

C/C++中的putwchar()函数

在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++中用于输出宽字符的函数,接受一个宽字符并将其输出到标准输出流中。在实际编程中,我们需要根据需要选择正确的输出函数来输出字符或字符串。