cctype標頭檔案

2021-10-19 17:42:17 字數 996 閱讀 2972

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