当前位置: C语言 -- 标准库 -- <stddef.h> -- wchar_t

wchar_t类型


描述:

该类型是一种整数类型,其值范围可以表示支持的语言环境中指定的最大扩展字符集所有成员的代码;空字符的代码值为0。如果实现未定义宏__STDC_MB_MIGHT_NEQ_WC__基本字符集每个成员的代码值应等于其用作整型字符常量中单个字符时的值。


范例:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
/*类型wchar_t范例*/

#include <locale.h>
#include <stddef.h>
#include <wchar.h>

int main(void)
{
    setlocale(LC_ALL, "");
    
    wchar_t wc = L'';
    wprintf(L"%lc\n", wc);

    return 0;
}


输出:


相关内容:
ptrdiff_t 表示指针相减结果的类型。
max_align_t 最大基本对齐的对象类型。
size_t 表示sizeof运算符运算结果的无符号整数类型。