cctype.h是字元處理標頭檔案。其宣告一組功能,以分類和轉換單個字元。
這些函式以字元的值作為引數,返回另乙個字元或者布林值或者代表布林值的int型。
字元分類功能:
他們檢查作為函式引數傳遞的字元是否特定型別。
函式功能
isalnum
檢查字元是否為字母數
isalpha
檢查字元是否為字母
isblank
檢查字元是否為空白(c++11以上支援)
iscntrl
檢查字元是否為控制字元
isdigit
檢查字元是否為小數字
isgraph
檢查字元是否有圖形表示
islower
檢查字元是否為小寫字母
isprint
檢查字元是否可列印
ispunct
檢查字元是否為標點符號字元
isspace
檢查字元是否為空白
isupper
檢查字元是否為大寫字母
isxdigit
檢查字元是否為六分位數
字元轉換功能:
函式功能
tolower
將大寫字母轉換為小寫字母
toupper
將小寫字母轉換為大寫
這裡舉乙個應用的例子:
題目:讀取鍵盤輸入,直到遇到@符號為止,並且會先輸入(數字除外),同時將大寫字元轉換為小寫,將小寫字元轉換為大寫。
最新的函式功能可以在官方**上查閱#include
#include
//乙個字元判斷預處理的函式
using
namespace std;
intmain()
elseif(
isdigit
(ch));
//如果是數字則不輸出
else
cout
}
標準庫標頭檔案 cctype
int isalnum int ch 檢查字元是否為字母或數字 int isalpha int ch 檢查字元是否為字母 int islower int ch 檢查字元是否為小寫 int isupper int ch 檢查字元是否為大寫字元 int isdigit int ch 檢查字元是否為數字 ...
cctype標頭檔案中的操作
isalnum c 當c是字母或數字時為真 isalpha c 當c是字母時為真 iscntrl c 當c是控制字元時為真 isdigit c 當c是數字時為真 isgraph c 當c不是空格但可列印時為真 islower c 當c是小寫字母時為真 isprint c 當c是可列印字元時為真 即c...
Linux標頭檔案 C C 標頭檔案
linux標頭檔案 c c 標頭檔案。linux常用標頭檔案如下 posix標準定義的標頭檔案 目錄項 檔案控制 檔名匹配型別 路徑名模式匹配型別 組檔案 網路資料庫操作 口令檔案 正規表示式 tar歸檔值 終端i o 符號常量 檔案時間 字元擴充套件型別 internet定義 套接字本地介面 in...