ctype h庫函式的使用

2021-10-07 08:23:12 字數 1471 閱讀 5942

ctype.h庫函式簡單解析

序號函  數

功   能

說  明

1int isalnum( int ch );

判斷字元變數ch是否為字母或數字

當ch為數字0-9或字母a-z及a-z時,返回非零值,否則返回零。

2intisalpha( int ch );

判斷字元變數ch是否為字母

當ch為字母a-z及a-z時,返回非零值,否則返回零。

3int islower( int ch );

判斷字元變數ch是否為小寫字母

當ch為字母a-z時,返回非零值,否則返回零。

4int isupper( int ch );

判斷字元變數ch是否為大寫字母

當ch為字母a-z時,返回非零值,否則返回零。

5int isdigit( int ch );

判斷字元變數ch是否為十進位制數字

當ch為數字0-9時,返回非零值,否則返回零。

6int isxdigit( int ch );

判斷字元變數ch是否為十六進製制數字

當ch為數字0-9 a-f a-f時,返回非零值,否則返回零。

7int iscntrl( int ch );

判斷ch是否控制字元(其ascii碼在0和0x1f之間,數值為 0-31).

當ch為控制符時,返回非零值,否則返回零。

8int isgraph( int ch );

判斷ch是否為可顯示的圖形字元

當ch為圖形字元時,返回非零值,否則返回零。

9int isspace( int ch );

判斷ch是否為空格符或跳格符或換行符

當ch為符合時,返回非零值,否則返回零。

10int isblank( int ch );

判斷ch是否為空格符或跳格符

當ch為符合時,返回非零值,否則返回零。

11int isprint( int ch );

與isgraph類似,增加了空格

12int ispunct( int ch );

判斷ch是否為標點字元 13

int tolower( int ch );

轉換ch(a-z)對應的小寫字母

非(a-z)字元保持不變

14int toupper( int ch );

轉換ch對應的大寫字母

非(a-z)字元保持不變

15

C C 庫函式使用 ctype h(3)

庫里的函式 int isdigit int c 使用 檢查c是否為十進位制數字字元。十進位制數字是以下任意乙個 0 1 2 3 4 5 6 7 8 9。如果確實c是十進位制數字字元 則值不為零 即,為真 否則為零 即假 例子 isdigit example include include inclu...

庫函式的使用

itoa atoi strrev函式的使用 atio 把字串轉換成整型數 stdlib.h itoa 將任意型別的數字轉換為字串,itoa int a,char s,c a被轉換的整數,s轉換後儲存的字元陣列,c轉換進製數 strrev 把字串s的所有字元的順序顛倒過來 不包括空字元null str...

使用ctype h示例

isalpha 是否為26個英文本母,包括大小寫形式。isdigit 是否為十進位制數字,0 9。isxdigit 是否為十六進製制數字,0 9,a f。isalnum 是否為字母或數字,a z,a z,0 9。isupper 是否為大寫字母,a z。islower 是否為小寫字母,a z。issp...