c语言头文件大全_第1页
c语言头文件大全_第2页
c语言头文件大全_第3页
c语言头文件大全_第4页
c语言头文件大全_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

c语言头文件大全ctype.h字符处理函数:本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换字符测试是否字母和数字isalnum是否字母isalpha是否控制字符iscntrl是否数字isdigit是否可显示字符(除空格外)isgraph是否可显示字符(包括空格)isprint是否既不是空格,又不是字母和数字的可显示字符ispunct是否空格isspace是否大写字母isupper是否16进制数字(0—9,A-F)字符isxdigit字符大小写转换函数转换为大写字母toupper转换为小写字母tolower头文件local.h地区化:本类别的函数用于处理不同国家的语言差异。地区控制地区设置setlocale数字格式约定查询国家的货币、日期、时间等的格式转换localeconv头文件math.h数学函数:本分类给出了各种数学计算函数,必须提醒的是ANSIC标准中的数据格式并不符合IEEE754标准,一些C语言编译器却遵循IEEE754(例如frinklinC51)反余弦acos反正弦asin反正切atan反正切2atan2余弦cos正弦sin正切tan双曲余弦cosh双曲正弦sinh双曲正切tanh指数函数exp指数分解函数frexp乘积指数函数fdexp自然对数10g以10为底的对数10g10浮点数分解函数modf幂函数pow平方根函数sqrt求下限接近整数ceil绝对值fabs求上限接近整数floor求余数fmod头文件setjmp.hio.h本分类函数用于实现在不同底函数之间直接跳转代码。—保存调用环境setjmp恢复调用环境longjmp头文件signal.h信号处理:该分类函数用于处理那些在程序执行过程中发生例外的情况。—指定信号处理函数signal发送信号raise头文件stdarg.h可变参数处理:本类函数用于实现诸如printf,scanf等参数数量可变底函数。可变参数访问宏可变参数开始宏va_start可变参数结束宏va_end可变参数访问宏访问下一个可变参数宏va_arg头文件stdio.h输入输出函数:该分类用于处理包括文件、控制台等各种输入输出设备,各种函数以“流”的方式实现—删除文件remove修改文件名称rename生成临时文件名称tmpfile得到临时文件路径tmpnam文件访问关闭文件fclose刷新缓冲区fflush打开文件fopen将已存在的流指针和新文件连接freopen设置磁盘缓冲区setbuf设置磁盘缓冲区setvbuf格式化输入与输出函数格式输出fprintf格式输入fscanf格式输出(控制台)printf格式输入(控制台)scanf格式输出到缓冲区sprintf从缓冲区中按格式输入sscanf格式化输出vfprintf格式化输出vprintf格式化输出vsprintf字符输入输出函数输入一个字符fgetc字符串输入fgets字符输出fputc字符串输出fputs字符输入(控制台)getc字符输入(控制台)getchar字符串输入(控制台)gets字符输出(控制台)putc字符输出(控制台)putchar字符串输出(控制台)puts字符输出到流的头部ungetc直接输入输出直接流读操作fread直接流写操作fwrite文件定位函数得到文件位置fgetpos文件位置移动fseek文件位置设置fsetpos得到文件位置ftell文件位置复零位remind错误处理函数错误清除clearerr文件结尾判断feof文件错误检测ferror得到错误提示字符串perror头文件stdlib.h实用工具函数:本分类给出了一些函数无法按以上分类,但又是编程所必须要的。字符串转换函数字符串转换为整数atoi字符串转换为长整数atol字符串转换为浮点数strtod字符串转换为长整数strtol字符串转换为无符号长整型strtoul伪随机序列产生函数产生随机数rand设置随机函数的起动数值srand存储管理函数分配存储器calloc释放存储器free存储器分配malloc重新分配存储器realloc环境通信中止程序abort退出程序执行,并清除环境变量atexit退出程序执行exit读取环境参数getenv程序挂起,临时执行一个其他程序system搜索和排序工具二分查找(数据必须已排序)bsearch快速排序qsort整数运算函数求绝对值abs得到除法运算底商和余数div求长整形底绝对值labs求长整形除法的商和余数ldiv多字节字符函数得到多字节字符的字节数mblen得到多字节字符的字节数mbtowc多字节字符转换wctomb多字节字符的字符串操作将多字节串转换为整数数组mbstowcs将多字节串转换为字符数组mcstowbs头文件string.h字符串处理:本分类的函数用于对字符串进行合并、比较等操作—字符串拷贝块拷贝(目的和源存储区不可重叠)memcpy块拷贝(目的和源存储区可重叠)memmove串拷贝strcpy按长度的串拷贝strncpy字符串连接函数串连接strcat按长度连接字符串strncat串比较函数块比较memcmp字符串比较strcmp字符串比较(用于非英文字符)strcoll按长度对字符串比较strncmp字符串转换strxfrm字符与字符串查找字符查找memchr字符查找strchr字符串查找strcspn字符串查找strpbrk字符串查找strspn字符串查找strstr字符串分解strtok杂类函数字符串设置memset错误字符串映射strerror求字符串长度strlen头文件time.h日期和时间函数:本类别给出时间和日期处理函数时间操作函数得到处理器时间clock得到时间差difftime设置时间mktime得到时间time时间转换函数得到以ASCII码表示的时间asctime得到字符串表示的时间ctime得到指定格式的时间strftime序号库类别头文件1错误处理errno.h2字符处理ctype.h3地区化local.h4数学函数math.h5信号处理signal.h6输入输出stdio.h7实用工具程序stdlib.h8字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论