include <ctype.h> 头文件包含函数总结
里面包含的函数主要是:
1.字符测试函数,函数原型一般为:int isXXXX( int );
参数为int, 只能正确处理[0, 127].
2.字符映射函数,函数原型一般为:int toXXXX( int );
对参数进行检测, 若符合范围则转换, 否则不变
int tolower( int ); 'A'~'Z' ==> 'a'~'z' // 先判断是不是小写字母,如果不是,则将其转换成小写字母 (简单记忆:to lower
int toupper( int ); 'a'~'z' ==> 'A'~'Z' // 先判断是不是大写字母,如果不是,则将其转换成大写字母 (简单记忆:to upper
3. 判断字母函数:
int isalpha(char ch);
如果ch是字母则返回“非0”, 否则返回0。 (简记:is alpha?)
4.判断是不是控制字符函数:
int iscntrl( char ch );
检查ch是否控制字符( 其ASCII码在0和0x1F之间,数值为 0-31 ). ( 简记:is cntrl ?)
5.判断数字函数:
int isdigit( char ch );
如果ch是数字则返回“非0”, 否则返回0. ( 简记:is digit ? )
6.判断小写字母函数:
int islower( char ch );
是则返回“非0”, 否则返回0.
7.判断大写字母函数:
int isupper(char ch);
是则返回“非0”, 否则返回0.
8. 同时判断是不是字母或数字的函数:
int isalnum(char ch);
是则返回“非0”, 否则返回0. (简记:is al 或 num ? )
(先记住这些~~~)!