C语言函数精简归纳.docx

C语言函数精简归纳.docx

ID:51687217

大小:37.05 KB

页数:4页

时间:2020-03-15

C语言函数精简归纳.docx_第1页
C语言函数精简归纳.docx_第2页
C语言函数精简归纳.docx_第3页
C语言函数精简归纳.docx_第4页
资源描述:

《C语言函数精简归纳.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言函数精简归纳输入输出stdio.h实用工具程序stdlib.h字符串处理string.h数学函数math.h字符处理ctype.h错误处理errno.h地区化local.h信号处理signal.h1、头文件stdio.h删除文件remove修改文件名称rename生成临时文件名称tmpfile得到临时文件路径tmpnam文件访问关闭文件fclose刷新缓冲区fflush打开文件fopen将已存在的流指针和新文件连接freopen设置磁盘缓冲区setbuf设置磁盘缓冲区setvbuf格式化输入与输出函数格式输出fprint

2、f格式输入fscanf格式输出(控制台)printf格式输入(控制台)scanf格式输出到缓冲区sprintf从缓冲区中按格式输入sscanf格式化输出vfprintf格式化输出vprintf格式化输出vsprintf字符输入输出函数输入一个字符fgetc字符串输入fgets字符输出fputc字符串输出fputs字符输入(控制台)getc字符输入(控制台)getchar字符串输入(控制台)gets字符输出(控制台)putc字符输出(控制台)putchar字符串输出(控制台)puts字符输出到流的头部ungetc直接输入输出直接

3、流读操作fread直接流写操作fwrite文件定位函数得到文件位置fgetpos文件位置移动fseek文件位置设置fsetpos得到文件位置ftell文件位置复零位remind错误处理函数错误清除clearerr文件结尾判断feof文件错误检测ferror得到错误提示字符串perror1、头文件stdlib.h字符串转换为整数atoi字符串转换为长整数atol字符串转换为浮点数strtod字符串转换为长整数strtol字符串转换为无符号长整型strtoul伪随机序列产生函数产生随机数rand设置随机函数的起动数值srand存储

4、管理函数分配存储器calloc释放存储器free存储器分配malloc重新分配存储器realloc环境通信中止程序abort退出程序执行,并清除环境变量atexit退出程序执行exit读取环境参数getenv程序挂起,临时执行一个其他程序system搜索和排序工具二分查找(数据必须已排序)bsearch快速排序qsort整数运算函数求绝对值absdiv得到除法运算底商和余数求长整形底绝对值labs求长整形除法的商和余数ldiv多字节字符函数得到多字节字符的字节数mblen得到多字节字符的字节数mbtowc多字节字符转换wcto

5、mb多字节字符的字符串操作将多字节串转换为整数数组mbstowcs将多字节串转换为字符数组mcstowbs2、头文件string.h字符串拷贝块拷贝(目的和源存储区不可重叠)memcpy块拷贝(目的和源存储区可重叠)memmove串拷贝strcpy按长度的串拷贝strncpy将串拷贝到新建的位置处strdup字符串连接函数串连接strcat按长度连接字符串strncat串比较函数块比较memcmp字符串比较strcmp字符串比较(用于非英文字符)strcoll按长度对字符串比较strncmp字符串转换strxfrm字符与字符串

6、查找字符查找memchr字符查找strchr在串中查找指定字符集的子集的第一次出现strcspn字符串查找strpbrk在串中查找指定字符集的子集的第一次出现strspn在串中查找指定字符串的第一次出现strstr字符串分解strtok杂类函数字符串设置memset错误字符串映射strerror求字符串长度strlen1、头文件math.h三角函数反余弦acos反正弦asin反正切atan反正切2atan2余弦cos正弦sin正切tan双曲函数双曲余弦cosh双曲正弦sinh双曲正切tanh指数和对数指数函数exp指数分解函数

7、frexp乘积指数函数fdexp自然对数log以10为底的对数log10浮点数分解函数modf幂函数幂函数pow平方根函数sqrt整数截断,绝对值和求余数函数求下限接近整数ceil绝对值fabs求上限接近整数floor求余数fmod1、头文件ctype.h字符测试是否字母和数字isalnum是否字母isalpha是否控制字符iscntrl是否数字isdigit是否可显示字符(除空格外)isgraph是否可显示字符(包括空格)isprint是否既不是空格,又不是字母和数字的可显示字符ispunct是否空格isspace是否大写字

8、母isupper是否16进制数字(0-9,A-F)字符isxdigit字符大小写转换函数转换为大写字母toupper转换为小写字母tolower2、头文件signal.h指定信号处理函数signal发送信号raise3、头文件stdarg.h可变参数访问宏可变参数开始宏va_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。