技术热线: 4007-888-234
设计开发

专注差异化嵌入式产品解决方案 给智能产品定制注入灵魂给予生命

开发工具

提供开发工具、应用测试 完善的开发代码案例库分享

技术支持

从全面的产品导入到强大技术支援服务 全程贴心伴随服务,创造无限潜能!

新品推广

提供新的芯片及解决方案,提升客户产品竞争力

新闻中心

提供最新的单片机资讯,行业消息以及公司新闻动态

C语言参考手册之函数库

更新时间: 2019-03-26
阅读量:2926

附录B:标准库


    介绍标准库的组成,及使用注意。


B1 输入与输出:


主要介绍流的概念等。


B11 文件操作


    主要介绍 fopen(), freopen(), fflush(), fclose(), remove(), rename(), tmpfile(), tmpnam(), setvbuf()setbuf()等。


B12 格式化输出


主要介绍 printf(), fprintf(), sprintf(), vprintf(), vfprintf(), vsprintf()等。


B13 格式化输入


    主要介绍 fscanf(), scanf(), sscanf()等。


B14 字符输入/输出函数

主要介绍 fgetc(), fgets(), fputc(), fputs(), getc(), gets(), putc(),puts(), putchar(), ungetc()等。


B15 直接输入输出


    主要介绍 fread()fwrite()


B16 文件定位函数


    主要介绍 fseek(), ftell(), rewind(), fgetpos(), fsetpos()等。


B17 错误处理函数

主要介绍 clearerr(), feof(), ferror(), perror()等。

 


B2 字符类别测试:


    主要介绍 isalnum(c), isalpha(c), iscntrl(c), isdigit(c), … , tolower(c), toupper(c)等。


B3 字符串函数:


    主要介绍 strcpy(),strncpy(), strcat(), strncat(), strcmp(), strncmp(), strchar(), strrchr(), strspn(), strcspn(), strpbrk(), strstr(), strlen(), strerror(), strtok()等。


B4 数学函数:


    主要介绍 sin(), cos(), tan(), asin(), acos(), atan(), atan2(), sinh(), cosh(), tanh(), exp() log(), log10(), pow(), sqrt(), ceil(), floor(), fabs(), ldexp(), frexp(), modf(), fmod()等。


B5 实用函数:


    主要介绍 atof(), atoi(), atol(), strtod(), strtoul(), rand(), srand(), calloc(), malloc(), realloc(), free(), abort(), exit(), atexit(), system(), getenv(), bsearch(), qsort(), abs(), labs(), div(), ldiv()等。

B6 诊断:


    主要介绍 assert()


B7 可变参数表:


    主要介绍 va_list, va_start, va_end


B8 非局部跳转:


    主要介绍 setjmp(), longjmp()等。


B9 信号:


    主要介绍 signal(), raise()等。


B10 日期与时间函数:


    主要介绍 clock(), time(), difftime(), mktime(), asctime(), ctime(), strftime()等。


B11 与具体实现相关的限制:和


    主要介绍整型大小的常量,浮点运算的一些常量。