空终止字节字符串

来自cppreference.com
< cpp‎ | string

空终止字节字符串( null-terminated byte string, NTBS )是后随拥有零值的字节(空终止字符)的非零字节序列。字节字符串的每个字节编码某字符集的一个字符。例如,字符数组 {'\x63', '\x61', '\x74', '\0'} 是保有以 ASCII 编码的字符串 "cat" 的 NTBS 。

目录

[编辑] 函数

字符分类
定义于头文件 <cctype>
检查字符是否是字母或数字
原文:
checks if a character is alphanumeric
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
检查字符是否是字母
原文:
checks if a character is alphabetic
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
检查字符是否是小写字母
原文:
checks if a character is lowercase
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
检查字符是否是大写字母
原文:
checks if a character is an uppercase character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
检查字符是否是数字
原文:
checks if a character is a digit
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
检查字符是否是十六进制数字
原文:
checks if a character is a hexadecimal character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
检查字符是否是控制字符
原文:
checks if a character is a control character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
检查字符是否是图形字符
原文:
checks if a character is a graphical character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
检查字符是否是空白字符
原文:
checks if a character is a space character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
(C++11)
检查字符是否是空格或tab
原文:
checks if a character is a blank character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
检查字符是否是打印字符
原文:
checks if a character is a printing character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
检查字符是否是标点符号
原文:
checks if a character is a punctuation character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
字符操作
将字符转换为小写
原文:
converts a character to lowercase
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
将字符转换为大写
原文:
converts a character to uppercase
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
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, etc.) ≠0 0 0 0 0 0 0 0 0 0 0 0
9 0x09 tab (\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
转换到数值格式
定义于头文件 <cstdlib>
转换字节字符串为浮点值
(函数) [编辑]
转换字节字符串为整数值
(函数) [编辑]
转换字节字符串为整数值
(函数) [编辑]
转换字节字符串为无符号整数值
(函数) [编辑]
转换字节字符串为浮点值
(函数) [编辑]
定义于头文件 <cinttypes>
(C++11)
(C++11)
转换字节字符串为 std::intmax_tstd::uintmax_t
(函数) [编辑]
字符串操作
定义于头文件 <cstring>
将一个字符串复制到另一个字符串
原文:
copies one string to another
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
将一个字符串的一部分复制到另一个字符串
原文:
copies a certain amount of characters from one string to another
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
连接两个字符串
原文:
concatenates two strings
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
连接两个字符串的一部分字符
原文:
concatenates a certain amount of characters of two strings
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
转换一个字符串,使strcmp和strcoll产生相同的结果
原文:
transform a string so that strcmp would produce the same result as strcoll
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
字符串检验
定义于头文件 <cstring>
返回给定字符串的长度
原文:
returns the length of a given string
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
比较两个字符串
原文:
compares two strings
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
比较两个字符串的一部分
原文:
compares a certain amount of characters of two strings
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
按照目前的语言环境比较两个字符串
原文:
compares two strings in accordance to the current locale
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
寻找字符第一次出现的位置
原文:
finds the first occurrence of a character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
寻找字符最后出现的位置
原文:
finds the last occurrence of a character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
返回最大初始段的长度,
它仅由另一个字符串中的字符组成
原文:
returns the length of the maximum initial segment that consists
of only the characters found in another byte string
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
返回最大初始段的长度,
它仅由另一个字符串中未出现的字符组成
原文:
returns the length of the maximum initial segment that consists
of only the characters not found in another byte string
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
寻找字符串中任意一个字符在另一个字符串中首次出现的位置
原文:
finds the first location of any character in one string, in another string
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
寻找子串首次出现的位置
原文:
finds the first occurrence of a substring of characters
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
寻找单字节字符串的下一个标记
原文:
finds the next token in a byte string
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
字符数组操作
定义于头文件 <cstring>
在数组中寻找字符第一次出现的位置
原文:
searches an array for the first occurrence of a character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
比较两个缓冲区
原文:
compares two buffers
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
使用字符填充缓冲区
原文:
fills a buffer with a character
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
将一个缓冲区复制到另一个缓冲区
原文:
copies one buffer to another
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
将一个缓冲区移动到另一个缓冲区
原文:
moves one buffer to another
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
杂项
定义于头文件 <cstring>
返回一个给定的错误代码的文本版本
原文:
returns a text version of a given error code
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]

[编辑] 参阅

空终止字节字符串C 文档