空终止宽字符串

来自cppreference.com
< cpp‎ | string

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

目录

[编辑] 函数

字符分类
定义于头文件 <cwctype>
检查宽字符是否为字母数字
(函数) [编辑]
检查宽字符是否为字母
(函数) [编辑]
检查宽字符是否为小写
(函数) [编辑]
检查宽字符是否为大写
(函数) [编辑]
检查宽字符是否为数字
(函数) [编辑]
检查宽字符是否为十六进制字符
(函数) [编辑]
检查宽字符是否为控制字符
(函数) [编辑]
检查宽字符是否为图形字符
(函数) [编辑]
检查宽字符是否为空白字符
(函数) [编辑]
(C++11)
检查宽字符是否为空格符
(函数) [编辑]
检查宽字符是否为打印字符
(函数) [编辑]
检查宽字符是否为标点字符
(函数) [编辑]
按照指定的 LC_TYPE 类别分类宽字符
(函数) [编辑]
在当前 C 本地环境中查找字符分类类别
(函数) [编辑]
字符操作
定义于头文件 <cwctype>
转换宽字符为小写
(函数) [编辑]
转换宽字符为大写
(函数) [编辑]
按照指定的 LC_TYPE 映射类别进行字符映射
(函数) [编辑]
在当前 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 0x00-0x08 控制码 (NUL 等) ≠0 0 0 0 0 0 0 0 0 0 0 0
9 0x09 制表符 (\t) ≠0 0 ≠0 ≠0 0 0 0 0 0 0 0 0
10 - 13 0x0A-0x0D 空白字符 (\n,\v,\f,\r) ≠0 0 ≠0 0 0 0 0 0 0 0 0 0
14 - 31 0x0E-0x1F 控制码 ≠0 0 0 0 0 0 0 0 0 0 0 0
32 0x20 空格 0 ≠0 ≠0 ≠0 0 0 0 0 0 0 0 0
33 - 47 0x21-0x2F !"#$%&'()*+,-./ 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
48 - 57 0x30-0x39 0123456789 0 ≠0 0 0 ≠0 0 ≠0 0 0 0 ≠0 ≠0
58 - 64 0x3a-0x40 :;<=>?@ 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
65 - 70 0x41-0x46 ABCDEF 0 ≠0 0 0 ≠0 0 ≠0 ≠0 ≠0 0 0 ≠0
71 - 90 0x47-0x5A GHIJKLMNOPQRSTUVWXYZ 0 ≠0 0 0 ≠0 0 ≠0 ≠0 ≠0 0 0 0
91 - 96 0x5B-0x60 [\]^_` 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
97 -102 0x61-0x66 abcdef 0 ≠0 0 0 ≠0 0 ≠0 ≠0 0 ≠0 0 ≠0
103-122 0x67-0x7A ghijklmnopqrstuvwxyz 0 ≠0 0 0 ≠0 0 ≠0 ≠0 0 ≠0 0 0
123-126 0x7B-0x7E {|}~ 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
127 0x7F 退格字符 (DEL) ≠0 0 0 0 0 0 0 0 0 0 0 0
转换到数值格式
定义于头文件 <cwchar>
转换宽字符串为整数值
(函数) [编辑]
转换宽字符串为无符号整数值
(函数) [编辑]
转换宽字符串为浮点值
(函数) [编辑]
定义于头文件 <cinttypes>
(C++11)
(C++11)
转换宽字符串为 std::intmax_tstd::uintmax_t
(函数) [编辑]
字符串操作
定义于头文件 <cwchar>
复制一个宽字符串到另一个
(函数) [编辑]
复制来自一个宽字符串的一定量宽字符到另一个
(函数) [编辑]
后附一个宽字符串的副本到另一个
(函数) [编辑]
后附来自一个宽字符串的一定量宽字符到另一个
(函数) [编辑]
变换宽字符串,使得 wcscmp 会产生与 wsccoll 相同的结果
(函数) [编辑]
字符串检验
定义于头文件 <cwchar>
返回宽字符串长度
(函数) [编辑]
比较二个宽字符串
(函数) [编辑]
比较来自二个宽字符串的一定量宽字符
(函数) [编辑]
按照当前本地环境比较二个宽字符串
(函数) [编辑]
寻找宽字符串中宽字符的首次出现
(函数) [编辑]
在宽字符串中寻找宽字符的最后一次出现
(函数) [编辑]
返回仅由在另一宽字符串中找到的宽字符组成的最大起始段长度
(函数) [编辑]
返回仅由另一宽字符串中找到的宽字符组成的最大起始段长度
(函数) [编辑]
在一个宽字符串中,寻找另一宽字符串中任何字符的首个位置
(函数) [编辑]
在另一宽字符串中寻找宽字符串的首次出现
(函数) [编辑]
寻找宽字符串中的下一个记号
(函数) [编辑]
宽字符数组操作
定义于头文件 <cwchar>
在二个不重叠数组间复制一定量宽字符
(函数) [编辑]
在二个可能重叠的数组间复制一定量宽字符
(函数) [编辑]
比较来自二个数组的一定量宽字符
(函数) [编辑]
寻找宽字符数组中宽字符的首次出现
(函数) [编辑]
复制给定宽字符到宽字符数组的每个位置
(函数) [编辑]

[编辑] 类型

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

[编辑]

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

[编辑] 参阅

空终止宽字符串C 文档