ctype h標頭檔案詳解

2021-10-05 06:18:31 字數 864 閱讀 1849

是乙個與字元處理有關的標頭檔案,它包含了一系列用於檢測和轉換單個字元的函式。

中的函式都只有乙個引數,就是要檢測或者要轉換的字元,並且這個引數的型別是 int,它可以表示乙個有效字元,或者乙個eof(無效字元)。

中的函式的返回值也都是 int 型別,它可以表示乙個有效字元,或者乙個eof(無效字元),或者乙個布林值(0 值表示「假」,非 0 值表示「真」)。

包含了兩種型別的函式:

一種是字元分類函式,這些函式用來檢測由引數傳入的字元是否屬於某個特定的分類。

一種是字元轉換函式,這些函式用來對大寫字母和小寫字母進行轉換。

字元分類函式

isalnum()

判斷乙個字元是否是字母或數字

isalpha()

判斷乙個字元是否是字母

isblank()

判斷乙個字元是否是空白符

iscntrl()

判斷乙個字元是否是控制字元

isdigit()

判斷乙個字元是否是十進位制數字

isgraph()

判斷乙個字元是否帶有圖形

islower()

判斷乙個字元是否是小寫字母

isprint()

判斷乙個字元是否是可列印字元

ispunct()

判斷乙個字元是否是標點符號

isspace()

判斷乙個字元是否是空白符

isupper()

判斷乙個字元是否是大寫字母

isxdigit()

判斷乙個字元是否是十六進製制數字

字元轉換函式

tolower()

將大寫字母轉換為小寫字母

toupper()

將小寫字母轉換為大寫字母

ctype h標頭檔案

1 字元測試函式 1 函式原型均為int is x int 2 引數為int,任何 實參均被提公升成整型 3 只能正確處理處於 0,127 之間的值 2 字元對映函式 1 函式原型為int to x int 2 對引數進行檢測,若符合範圍則轉換,否則不變 int tolower int a z a ...

C標頭檔案ctype h介面與實現

ctype.h屬於c語言標準庫標頭檔案,提供了數字和字元的判別與大小寫轉化函式。介面 判斷正確返回非零值,錯誤返回零 int islower unsigned char 是否為小寫字母。intisupper char 是否為大寫字母。intisalpha char 是否為字母。intisdigit ...

C C 標頭檔案詳解

1 conio.h conio.h不是c標準庫中的標頭檔案,在c standard library,iso c 和posix標準中均沒有定義。conio是console input output 控制台輸入輸出 的簡寫,其中定義了通過控制台進行資料輸入和資料輸出的函式,主要是一些使用者通過按鍵盤產生...