分类函数c语言 c语言数据类型分类

求C语言中头文件及函数的含意的总分类ALLOC.H说明内存管理函数(分配、释放等) 。
ASSERT.H定义 assert调试宏 。
BIOS.H说明调用IBM—PC ROM BIOS子程序的各个函数 。
CONIO.H说明调用DOS控制台I/O子程序的各个函数 。
CTYPE.H包含有关字符分类及转换的名类信息(如 isalpha和toascii等) 。
DIR.H包含有关目录和路径的结构、宏定义和函数 。
DOS.H定义和说明MSDOS和8086调用的一些常量和函数 。
ERRON.H定义错误代码的助记符 。
FCNTL.H定义在与open库子程序连接时的符号常量 。
FLOAT.H包含有关浮点运算的一些参数和函数 。
GRAPHICS.H说明有关图形功能的各个函数,图形错误代码的常量定义 , 正对不同驱动程序的各种颜色值,及函数用到的一些特殊结构 。
IO.H包含低级I/O子程序的结构和说明 。
LIMIT.H包含各环境参数、编译时间限制、数的范围等信息 。
MATH.H说明数学运算函数 , 还定了 HUGE VAL 宏, 说明了matherr和matherr子程序用到的特殊结构 。
MEM.H说明一些内存操作函数(其中大多数也在STRING.H 中说明) 。
PROCESS.H说明进程管理的各个函数,spawn…和EXEC …函数的结构说明 。
SETJMP.H定义longjmp和setjmp函数用到的jmp buf类型,说明这两个函数 。
SHARE.H定义文件共享函数的参数 。
SIGNAL.H定义SIG[ZZ(Z] [ZZ)]IGN和SIG[ZZ(Z] [ZZ)]DFL常量,说明rajse和signal两个函数 。
STDARG.H定义读函数参数表的宏 。(如vprintf,vscarf函数) 。
STDDEF.H定义一些公共数据类型和宏 。
STDIO.H定义Kernighan和Ritchie在Unix System V 中定义的标准和扩展的类型和宏 。还定义标准I/O 预定义流:stdin,stdout和stderr,说明 I/O流子程序 。
STDLIB.H说明一些常用的子程序:转换子程序、搜索/ 排序子程序等 。
STRING.H说明一些串操作和内存操作函数 。
SYS\STAT.H定义在打开和创建文件时用到的一些符号常量 。
SYS\TYPES.H说明ftime函数和timeb结构 。
SYS\TIME.H定义时间的类型time[ZZ(Z] [ZZ)]t 。
TIME.H定义时间转换子程序asctime、localtime和gmtime的结构,ctime、 difftime、 gmtime、 localtime和stime用到的类型,并提供这些函数的原型 。
VALUE.H定义一些重要常量,包括依赖于机器硬件的和为与Unix System V相兼容而说明的一些常量,包括浮点和双精
分类函数,所在函数库为ctype.h
int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0
int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')
返回非0值,否则返回0
int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0
int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F)
返回非0值,否则返回0
int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0
int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0
int islower(int ch) 若ch是小写字母('a'-'z')返回非0值,否则返回0
int isprint(int ch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否则返回0
int ispunct(int ch) 若ch是标点字符(0x00-0x1F)返回非0值,否则返回0
int isspace(int ch) 若ch是空格(' '),水平制表符('\t'),回车符('\r'),
走纸换行('\f'),垂直制表符('\v'),换行符('\n')
返回非0值,否则返回0
int isupper(int ch) 若ch是大写字母('A'-'Z')返回非0值,否则返回0
int isxdigit(int ch) 若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值,
否则返回0
int tolower(int ch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')
int toupper(int ch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')

推荐阅读