名稱空間
變體
操作

空終止寬字串

來自 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等) ≠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
轉換為數字格式
在標頭檔案 <cwchar> 中定義
將寬字串轉換為整數值
(函式) [編輯]
將寬字串轉換為無符號整數值
(函式) [編輯]
將寬字串轉換為浮點值
(函式) [編輯]
定義於標頭檔案 <cinttypes>
(C++11)(C++11)
將寬字串轉換為 std::intmax_tstd::uintmax_t
(函式) [編輯]
字串操作
在標頭檔案 <cwchar> 中定義
將一個寬字串複製到另一個寬字串
(函式) [編輯]
將一定數量的寬字元從一個字串複製到另一個字串
(函式) [編輯]
將一個寬字串的副本追加到另一個寬字串
(函式) [編輯]
將一定數量的寬字元從一個寬字串附加到另一個寬字串
(函式) [編輯]
轉換寬字串,使 wcscmp 產生與 wcscoll 相同的結果
(函式) [編輯]
字串檢查
在標頭檔案 <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 文件 關於 以空字元結尾的寬字串
English 日本語 中文(简体) 中文(繁體)