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...