空终止宽字符串

来自cppreference.com
< cpp‎ | string


空终止宽字符串是以空字符结束的合法宽字符序列。

目录

[编辑] 函数

字符分类
在标头 <cwctype> 定义
检查宽字符是否为字母数字
(函数) [编辑]
检查宽字符是否为字母
(函数) [编辑]
检查宽字符是否为小写
(函数) [编辑]
检查宽字符是否为大写
(函数) [编辑]
检查宽字符是否为数字
(函数) [编辑]
检查宽字符是否为十六进制字符
(函数) [编辑]
检查宽字符是否为控制字符
(函数) [编辑]
检查宽字符是否为图形字符
(函数) [编辑]
检查宽字符是否为空白间隔字符
(函数) [编辑]
(C++11)
检查宽字符是否为空白字符
(函数) [编辑]
检查宽字符是否为打印字符
(函数) [编辑]
检查宽字符是否为标点字符
(函数) [编辑]
按照指定的 LC_CTYPE 类别分类宽字符
(函数) [编辑]
在当前 C 本地环境中查找字符分类类别
(函数) [编辑]
字符操作
在标头 <cwctype> 定义
转换宽字符为小写
(函数) [编辑]
转换宽字符为大写
(函数) [编辑]
按照指定的 LC_CTYPE 映射类别进行字符映射
(函数) [编辑]
在当前 C 本地环境中查找字符映射类别
(函数) [编辑]
ASCII 值字符

iscntrl
iswcntrl

isprint
iswprint

isspace
iswspace

isblank
iswblank

isgraph
iswgraph

ispunct
iswpunct

isalnum
iswalnum

isalpha
iswalpha

isupper
iswupper

islower
iswlower

isdigit
iswdigit

isxdigit
iswxdigit

十进制十六进制八进制
0–8\x0\x8\0\10控制码 (NUL 等)≠000000000000
9\x9\11制表 (\t)≠00≠0≠000000000
10–13\xA\xD\12\15空白符 (\n, \v, \f, \r)≠00≠0000000000
14–31\xE\x1F\16\37控制码≠000000000000
32\x20\40space0≠0≠0≠000000000
33–47\x21\x2F\41\57!"#$%&'()*+,-./0≠000≠0≠0000000
48–57\x30\x39\60\7101234567890≠000≠00≠0000≠0≠0
58–64\x3A\x40\72\100:;<=>?@0≠000≠0≠0000000
65–70\x41\x46\101\106ABCDEF0≠000≠00≠0≠0≠000≠0
71–90\x47\x5A\107\132GHIJKLMNOP
QRSTUVWXYZ
0≠000≠00≠0≠0≠0000
91–96\x5B\x60\133\140[\]^_`0≠000≠0≠0000000
97–102\x61\x66\141\146abcdef0≠000≠00≠0≠00≠00≠0
103–122\x67\x7A\147\172ghijklmnop
qrstuvwxyz
0≠000≠00≠0≠00≠000
123–126\x7B\x7E\172\176{|}~0≠000≠0≠0000000
127\x7F\177退格字符 (DEL)≠000000000000
转换到数值格式
在标头 <cwchar> 定义
转换宽字符串为整数值
(函数) [编辑]
转换宽字符串为无符号整数值
(函数) [编辑]
转换宽字符串为浮点数
(函数) [编辑]
在标头 <cinttypes> 定义
(C++11)(C++11)
转换宽字符串为 std::intmax_tstd::uintmax_t
(函数) [编辑]
字符串操作
在标头 <cwchar> 定义
复制宽字符串到另一个
(函数) [编辑]
复制来自宽字符串的一定量宽字符到另一个
(函数) [编辑]
追加宽字符串的副本到另一个
(函数) [编辑]
追加来自宽字符串的一定量宽字符到另一个
(函数) [编辑]
变换宽字符串,使得 wcscmp 会产生与 wsccoll 相同的结果
(函数) [编辑]
字符串检验
在标头 <cwchar> 定义
返回宽字符串长度
(函数) [编辑]
比较两个宽字符串
(函数) [编辑]
比较来自两个宽字符串的一定量宽字符
(函数) [编辑]
按照当前本地环境比较两个宽字符串
(函数) [编辑]
寻找宽字符串中宽字符的首次出现
(函数) [编辑]
在宽字符串中寻找宽字符的最后一次出现
(函数) [编辑]
返回仅由另一宽字符串中找到的宽字符组成的最大起始段的长度
(函数) [编辑]
返回仅由另一宽字符串中找到的宽字符组成的最大起始段的长度
(函数) [编辑]
在宽字符串中,寻找另一宽字符串中任何字符的首个位置
(函数) [编辑]
在另一宽字符串中寻找宽字符串的首次出现
(函数) [编辑]
寻找宽字符串中的下一个记号
(函数) [编辑]
宽字符数组操作
在标头 <cwchar> 定义
在两个不重叠数组间复制一定量宽字符
(函数) [编辑]
在两个可能重叠的数组间复制一定量宽字符
(函数) [编辑]
比较来自两个数组的一定量宽字符
(函数) [编辑]
寻找宽字符数组中宽字符的首次出现
(函数) [编辑]
复制给定宽字符到宽字符数组的每个位置
(函数) [编辑]

[编辑] 类型

在标头 <cwctype> 定义
wctrans_t
保有本地环境限定的字符映射的标量类型
(typedef)
wctype_t
保有本地环境特定的字符分类的标量类型
(typedef)
在标头 <cwctype> 定义
在标头 <cwchar> 定义
wint_t
能保有任何合法宽字符和至少多一个值的整数类型
(typedef)

[编辑]

在标头 <cwchar> 定义
WEOF
用于指示错误的 std::wint_t 类型非字符值
(宏常量)
WCHAR_MIN
wchar_t 的最小合法值
(宏常量)
WCHAR_MAX
wchar_t 的最大合法值
(宏常量)

[编辑] 参阅

空终止宽字符串C 文档