ctype.h頭文件下的函數

<ctype.h>頭文件提供一些函數,可以用來測試和映射字符。這些函數接受int作爲參數,它的值必須是EOF或表示爲一個無符號字符.如果滿足則返回非零值,否則返回0.

常使用到的函數:

1:判斷函數

1:int isalnum(int c) //檢查所傳字符是否爲數字或字母。
2:int isalpha(int c) //檢查所傳的字符是否爲字母。
3:int iscntrl(int c) //檢查所傳的字符是否爲控制字符
4:int isdigit(int c) //檢查所傳的字符是都爲十進制數字
5:int isgraph(int c) //檢查所傳的字符是否有圖形表示法
6:int islower(int c) //檢查所傳的字符是否爲小寫字母
7:int isprint(int c) //檢查所傳的字符是否可打印
8:int ispunct(int c) //檢查所傳的字符是否是標點符號字符
9:int isspace(int c) //檢查所傳的字符是否是空白字符
10:int isupper(int c) //檢查所傳的字符是否是大寫字母
11:int isxdigit(int c) //檢查所傳的字符是否爲十六進制數字

2:轉換函數

1:int tolower(int c) //把大寫字母轉換爲小寫字母
2:int toupper(int c) //把小寫字母轉換爲大寫字母

3:標點符號集合

!" # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ' { | } ~

4:圖像字符

字母數字字符和標點符號字符的集合。

5:空格字符

製表符,換行符,垂直製表符,換頁符,回車符,空格符的集合。

6:可打印字符

字母數字字符,標點符號字符和空格字符的集合

7:控制字符

在ASCll編碼中,這些字符的八進制代碼是從000到037,以及177(EDL).

8:空白字符

包括空格符和製表符

9:字母符號

小寫字母和大寫字母的集合。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章