C語言ctype h 字元處理函式

2021-10-08 23:18:32 字數 658 閱讀 4123

c語言標頭檔案ctype.h包含了一些專門處理字元的函式,這些函式將乙個字元作為引數,判斷該字元是否屬於某個類別,如果屬於,則返回真,否則返回假。這些函式如下表

函式判斷類別

isalnum()字母或數字

isalpha()字母

isblank()空白字元(如空格、製表符和換行符)

iscntrl()控制字元(如ctrl+b)

isdigit()數字

isgraph()可列印字元(除空格外)

islower()小寫字母

isprint()可列印字元

ispunct()標點符號

isspace()空白字元(如空格、換行符、換頁符、回車符、製表符等)

isupper()大寫字元

isxdigit()十六進製制數字

還可以使用tolower()函式,引數是乙個字元,返回其小寫形式;toupper()函式返回大寫形式。

C語言ctype h系列的字元函式

include define space int main putchar n return 0 上面的程式是通過getchar函式和putchar輸入輸出 getchar 相當於字串中的scanf函式 putchar 相當於字串中的printf列印 通過該程式,我們可以得到的輸出結果,空格照常列印...

C語言ctype h字元函式和字串

ctype.h存的是與字元相關的函式 這些函式雖然不能處理整個字串,但是可以處理字串中的字元 toupper 函式,利用toupper 函式處理字串中的每個字元,轉換成大寫 punctcount 函式,利用ispunct 統計字串中的標點符號個數 使用strchr 處理fgets 讀入字串的換行符 ...

ctype h字元函式和字串

author your name date 2020 02 24 14 35 13 last modified by your name last modified time 2020 02 25 15 02 26 include include include define limits 81 v...