文档介绍:C+ 语言参考手册之函数库 C 语言参考手册之函数库 Ver : Date : 2005-8-19 LW7807@ 制作摘录自《C 程序设计语言( 第二版)》 K&R 著徐宝文等译版权属原作者和出版社所有-1/ 15- 版权说明: 本资料内容摘录自《 C程序设计语言( 第二版)》 K&R 著徐宝文李志译尤晋元审校机械工业出版社出版一书。版权属原作者和出版社所有。制作本资料为了我本人学习和参考, 非商业用途。建议读者阅读原书学习比较好,它更详细。目录: 附录 B :标准库介绍标准库的组成,及使用注意。 输入与输出: 主要介绍流的概念等。 文件操作主要介绍 fopen()freopen() fflush() fclose() remove() rename() tmpfile() tmpnam() setvbuf() , setbuf() 等。 格式化输出主要介绍 printf()fprintf() sprintf() vprintf()vfprintf()vsprintf() 等。 . 格式化输入主要介绍 fscanf()scanf() sscanf() 等。 字符输入/ 输出函数主要介绍 fgetc()fgets() fputc() fputs() getc() gets() putc() puts() putchar() ungetc() 等。 直接输入输出主要介绍 fread() 和 fwrite() 。 文件定位函数主要介绍 fseek() ftell()rewind() fgetpos()fsetpos() 等。 错误处理函数主要介绍 clearerr()feof() ferror() perror() 等。 字符类别测试: 主要介绍 isalnum(c)isalpha(c)trl(c)isdigit(c) … tolower(c)toupper (c) 等。 B. 字符串函数: 主要介绍 strcpy()strncpy() strcat() strncat() strcmp() strncmp() strchar() strrchr() strspn()strcspn() strpbrk() strstr() strlen() strerror() strtok() 等。 数学函数: 主要介绍 sin()cos()tan()asin()acos()atan()atan2()sinh()cosh()tanh()e xp() log()log10()pow()sqrt()ceil()floor()fabs()ldexp()frexp()mod f()fmod() 等。 实用函数: 主要介绍 atof()atoi() atol() strtod() strtoul() rand() srand() calloc() malloc() realloc()free() abort() exit() atexit() system() getenv() bsearch() qsort() abs() labs() div()ldiv() 等。 诊断: 主要介绍 assert() 。 可变参数表: 主要介绍 va_listva_startva_end 。 非局部跳转: 主要介绍 setjmp()longjmp() 等。 信号: 主要介绍 signal() raise() 等。 B. 10 日期与时间函数: 主要介绍 clock()time() difftime() mktime() asctime() ctime() strftime() 等。 B. 11 与具体实现相关的限制:和主要介绍整型大小的常量,浮点运算的一些常量。换页 C 语言参考手册之函数库 Ver : Date : 2005-8-19 LW7807@ 制作摘录自《C 程序设计语言( 第二版)》 K&R 著徐宝文等译版权属原作者和出版社所有-2/ 15- 附录 B :标准库返回目录本附录总结了 ANSI 标准定义的函数库。标准库不是 C 语言本身的构成部分,但是支持标准 C 的实现会提供该函数库中的函数声明、类型及宏定义。在这部分内容中, 我们省略了一些使用比较受限的函数以及一些可以通过其他函数简单合成的函数, 也省略了多字节字符的内容, 同时, 也不准备讨论与区域相关的一些属性,也就是与本地语言、国籍或文化相关的属性。标准库中的函数、类型以及宏分别在下面的标准头文件中定义: 可以通过下列方式访问头文件: #include 头文件的包含顺序是任意的, 并可包含任意多次。头文件必须被包含在任何外部声明或定义之外,并