ctype.h是什么的头文件?
具体如下:
ctype.h既支持单字节(Byte)字符,也支持宽字符;是C标准函数库中的头文件,定义了一批C语言字符分类函数(C character classification functions),用于测试字符是否属于特定的字符类别,如字母字符、控制字符等。
1、字符测试函数
1>函数原型均为int isxxxx(int)
2>参数为int, 任何实参均被提升成整型
3>只能正确处理处于[0, 127]之间的值
2、字符映射函数
1>函数原型为int toxxxx(int)
2>对参数进行检测, 若符合范围则转换, 否则不变
int tolower(int);'A'~'Z'==>'a'~'z'
inttoupper(int);'a'~'z'==>'A'~'Z'
3、主要函数
(1)isalpha
函数名称: isalpha
函数原型: int isalpha(char ch);
函数功能: 检查ch是否是字母.
函数返回: 是字母返回非0 ,否则返回 0
(2)iscntrl
函数名称:iscntrl
函数原型: intiscntrl(int ch);
函数功能: 检查ch是否控制字符(其ASCII码在0和0x1F之间,数值为 0-31).
函数返回: 是返回非0,否则返回 0
(3)isdigit
函数名称: isdigit
函数原型: int isdigit(char ch);
函数功能: 检查ch是否是数字(0-9)
函数返回: 是返回非0,否则返回0