名稱空間
變體
操作

空終止位元組字串

來自 cppreference.com
< cpp‎ | string

空終止位元組字串(NTBS)是一個可能為空的非零位元組序列,後跟一個值為零的位元組(終止空字元)。位元組字串中的每個位元組編碼一個字元集中的一個字元。例如,字元陣列 {'\x63', '\x61', '\x74', '\0'} 是一個 NTBS,它以 ASCII 編碼儲存字串 "cat"

目錄

[編輯] 函式

字元分類
在標頭檔案 <cctype> 中定義
檢查字元是否為字母或數字
(函式) [編輯]
檢查字元是否為字母
(函式) [編輯]
檢查字元是否為小寫字母
(函式) [編輯]
檢查字元是否為大寫字母
(函式) [編輯]
檢查字元是否為數字
(函式) [編輯]
檢查字元是否為十六進位制數字
(函式) [編輯]
檢查字元是否為控制字元
(函式) [編輯]
檢查字元是否為圖形字元
(函式) [編輯]
檢查字元是否為空格字元
(函式) [編輯]
(C++11)
檢查字元是否為空白字元
(函式) [編輯]
檢查字元是否為可列印字元
(函式) [編輯]
檢查字元是否為標點符號
(函式) [編輯]
字元操作
將字元轉換為小寫
(函式) [編輯]
將字元轉換為大寫
(函式) [編輯]
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等) ≠0 0 0 0 0 0 0 0 0 0 0 0
9 \x9 \11 製表符(\t ≠0 0 ≠0 ≠0 0 0 0 0 0 0 0 0
10–13 \xA\xD \12\15 空白符(\n\v\f\r ≠0 0 ≠0 0 0 0 0 0 0 0 0 0
14–31 \xE\x1F \16\37 控制碼 ≠0 0 0 0 0 0 0 0 0 0 0 0
32 \x20 \40 空格 0 ≠0 ≠0 ≠0 0 0 0 0 0 0 0 0
33–47 \x21\x2F \41\57 !"#$%&'()*+,-./ 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
48–57 \x30\x39 \60\71 0123456789 0 ≠0 0 0 ≠0 0 ≠0 0 0 0 ≠0 ≠0
58–64 \x3A\x40 \72\100 :;<=>?@ 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
65–70 \x41\x46 \101\106 ABCDEF 0 ≠0 0 0 ≠0 0 ≠0 ≠0 ≠0 0 0 ≠0
71–90 \x47\x5A \107\132 GHIJKLMNOP
QRSTUVWXYZ
0 ≠0 0 0 ≠0 0 ≠0 ≠0 ≠0 0 0 0
91–96 \x5B\x60 \133\140 [\]^_` 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
97–102 \x61\x66 \141\146 abcdef 0 ≠0 0 0 ≠0 0 ≠0 ≠0 0 ≠0 0 ≠0
103–122 \x67\x7A \147\172 ghijklmnop
qrstuvwxyz
0 ≠0 0 0 ≠0 0 ≠0 ≠0 0 ≠0 0 0
123–126 \x7B\x7E \172\176 {|}~ 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
127 \x7F \177 退格字元(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> 中定義
將一個字串複製到另一個字串
(函式) [編輯]
從一個字串複製一定數量的字元到另一個字串
(函式) [編輯]
連線兩個字串
(函式) [編輯]
連線兩個字串的特定數量的字元
(函式) [編輯]
轉換字串,使 strcmp 產生與 strcoll 相同的結果
(函式) [編輯]
字串檢查
在標頭檔案 <cstring> 中定義
返回給定字串的長度
(函式) [編輯]
比較兩個字串
(函式) [編輯]
比較兩個字串的特定數量的字元
(函式) [編輯]
根據當前區域設定比較兩個字串
(函式) [編輯]
查詢字元的第一次出現
(函式) [編輯]
查詢字元的最後一次出現
(函式) [編輯]
返回由另一個位元組字串中找到的字元組成的最大初始段的長度
的字元
(函式) [編輯]
返回由另一個位元組字串中找到的字元組成的最大初始段的長度
僅由另一個位元組字串中未找到的字元組成
(函式) [編輯]
查詢分隔符集中任何字元的第一個位置
(函式) [編輯]
查詢字元子字串的第一次出現
(函式) [編輯]
查詢位元組字串中的下一個標記
(函式) [編輯]
字元陣列函式
在標頭檔案 <cstring> 中定義
在陣列中搜索字元的第一次出現
(函式) [編輯]
比較兩個緩衝區
(函式) [編輯]
用字元填充緩衝區
(函式) [編輯]
將一個緩衝區複製到另一個緩衝區
(函式) [編輯]
將一個緩衝區移動到另一個緩衝區
(函式) [編輯]
雜項
在標頭檔案 <cstring> 中定義
返回給定錯誤程式碼的文字版本
(函式) [編輯]

[編輯] 參見

C 文件,關於 終止位元組字串