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