C语言头文件大全

不念不忘少年蓝@ 2022-05-26 11:58 347阅读 0赞
  1. ctype.h
  2. 字符处理函数: 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换
  3. —————————————-
  4. 字符测试是否字母和数字 isalnum
  5. 是否字母 isalpha
  6. 是否控制字符 iscntrl
  7. 是否数字 isdigit
  8. 是否可显示字符(除空格外) isgraph
  9. 是否可显示字符(包括空格) isprint
  10. 是否既不是空格,又不是字母和数字的可显示字符 ispunct
  11. 是否空格 isspace
  12. 是否大写字母 isupper
  13. 是否16进制数字(09A-F)字符 isxdigit
  14. 字符大小写转换函数 转换为大写字母 toupper
  15. 转换为小写字母 tolower
  16. 头文件 local.h
  17. 地区化: 本类别的函数用于处理不同国家的语言差异。
  18. —————————————-
  19. 地区控制 地区设置 setlocale
  20. 数字格式约定查询 国家的货币、日期、时间等的格式转换 localeconv
  21. 头文件 math.h
  22. 数学函数: 本分类给出了各种数学计算函数,必须提醒的是ANSI
  23. C标准中的数据格式并不符合IEEE754标准,一些C语言编译器却遵循IEEE754(例如frinklin C51)
  24. —————————————-
  25. 反余弦 acos
  26. 反正弦 asin
  27. 反正切 atan
  28. 反正切2 atan2
  29. 余弦 cos
  30. 正弦 sin
  31. 正切 tan
  32. 双曲余弦 cosh
  33. 双曲正弦 sinh
  34. 双曲正切 tanh
  35. 指数函数 exp
  36. 指数分解函数 frexp
  37. 乘积指数函数 fdexp
  38. 自然对数 log
  39. 10为底的对数 log10
  40. 浮点数分解函数 modf
  41. 幂函数 pow
  42. 平方根函数 sqrt
  43. 求下限接近整数 ceil
  44. 绝对值 fabs
  45. 求上限接近整数 floor
  46. 求余数 fmod
  47. 头文件 setjmp.h io.h
  48. 本分类函数用于实现在不同底函数之间直接跳转代码。
  49. —————————————-
  50. 保存调用环境 setjmp
  51. 恢复调用环境 longjmp
  52. 头文件 signal.h
  53. 信号处理: 该分类函数用于处理那些在程序执行过程中发生例外的情况。
  54. —————————————-
  55. 指定信号处理函数 signal
  56. 发送信号 raise
  57. 头文件 stdarg.h
  58. 可变参数处理: 本类函数用于实现诸如printf,scanf等参数数量可变底函数。
  59. —————————————-
  60. 可变参数访问宏
  61. 可变参数开始宏 va\_start
  62. 可变参数结束宏 va\_end
  63. 可变参数访问宏 访问下一个可变参数宏 va\_arg
  64. 头文件 stdio.h
  65. 输入输出函数:该分类用于处理包括文件、控制台等各种输入输出设备,各种函数以“流”的方式实现
  66. —————————————-
  67. 删除文件 remove
  68. 修改文件名称 rename
  69. 生成临时文件名称 tmpfile
  70. 得到临时文件路径 tmpnam
  71. 文件访问 关闭文件 fclose
  72. 刷新缓冲区 fflush
  73. 打开文件 fopen
  74. 将已存在的流指针和新文件连接 freopen
  75. 设置磁盘缓冲区 setbuf
  76. 设置磁盘缓冲区 setvbuf
  77. 格式化输入与输出函数
  78. 格式输出 fprintf
  79. 格式输入 fscanf
  80. 格式输出(控制台) printf
  81. 格式输入(控制台) scanf
  82. 格式输出到缓冲区 sprintf
  83. 从缓冲区中按格式输入 sscanf
  84. 格式化输出 vfprintf
  85. 格式化输出 vprintf
  86. 格式化输出 vsprintf
  87. 字符输入输出函数
  88. 输入一个字符 fgetc
  89. 字符串输入 fgets
  90. 字符输出 fputc
  91. 字符串输出 fputs
  92. 字符输入(控制台) getc
  93. 字符输入(控制台) getchar
  94. 字符串输入(控制台) gets
  95. 字符输出(控制台) putc
  96. 字符输出(控制台) putchar
  97. 字符串输出(控制台) puts
  98. 字符输出到流的头部 ungetc
  99. 直接输入输出
  100. 直接流读操作 fread
  101. 直接流写操作 fwrite
  102. 文件定位函数
  103. 得到文件位置 fgetpos
  104. 文件位置移动 fseek
  105. 文件位置设置 fsetpos
  106. 得到文件位置 ftell
  107. 文件位置复零位 remind
  108. 错误处理函数
  109. 错误清除 clearerr
  110. 文件结尾判断 feof
  111. 文件错误检测 ferror
  112. 得到错误提示字符串 perror
  113. 头文件 stdlib.h
  114. 实用工具函数: 本分类给出了一些函数无法按以上分类,但又是编程所必须要的。
  115. —————————————-
  116. 字符串转换函数
  117. 字符串转换为整数 atoi
  118. 字符串转换为长整数 atol
  119. 字符串转换为浮点数 strtod
  120. 字符串转换为长整数 strtol
  121. 字符串转换为无符号长整型 strtoul
  122. 伪随机序列产生函数
  123. 产生随机数 rand
  124. 设置随机函数的起动数值 srand
  125. 存储管理函数
  126. 分配存储器 calloc
  127. 释放存储器 free
  128. 存储器分配 malloc
  129. 重新分配存储器 realloc
  130. 环境通信
  131. 中止程序 abort
  132. 退出程序执行,并清除环境变量 atexit
  133. 退出程序执行 exit
  134. 读取环境参数 getenv
  135. 程序挂起,临时执行一个其他程序 system
  136. 搜索和排序工具 二分查找(数据必须已排序) bsearch
  137. 快速排序 qsort
  138. 整数运算函数 求绝对值 abs
  139. 得到除法运算底商和余数 div
  140. 求长整形底绝对值 labs
  141. 求长整形除法的商和余数 ldiv
  142. 多字节字符函数 得到多字节字符的字节数 mblen
  143. 得到多字节字符的字节数 mbtowc
  144. 多字节字符转换 wctomb
  145. 多字节字符的字符串操作 将多字节串转换为整数数组 mbstowcs
  146. 将多字节串转换为字符数组 mcstowbs
  147. 头文件 string.h
  148. 字符串处理: 本分类的函数用于对字符串进行合并、比较等操作
  149. —————————————-
  150. 字符串拷贝 块拷贝(目的和源存储区不可重叠) memcpy
  151. 块拷贝(目的和源存储区可重叠) memmove
  152. 串拷贝 strcpy
  153. 按长度的串拷贝 strncpy
  154. 字符串连接函数 串连接 strcat
  155. 按长度连接字符串 strncat
  156. 串比较函数 块比较 memcmp
  157. 字符串比较 strcmp
  158. 字符串比较(用于非英文字符) strcoll
  159. 按长度对字符串比较 strncmp
  160. 字符串转换 strxfrm
  161. 字符与字符串查找 字符查找 memchr
  162. 字符查找 strchr
  163. 字符串查找 strcspn
  164. 字符串查找 strpbrk
  165. 字符串查找 strspn
  166. 字符串查找 strstr
  167. 字符串分解 strtok
  168. 杂类函数 字符串设置 memset
  169. 错误字符串映射 strerror
  170. 求字符串长度 strlen
  171. 头文件 time.h
  172. 日期和时间函数: 本类别给出时间和日期处理函数
  173. —————————————-
  174. 时间操作函数得到处理器时间 clock
  175. 得到时间差 difftime
  176. 设置时间 mktime
  177. 得到时间 time
  178. 时间转换函数 得到以ASCII码表示的时间 asctime
  179. 得到字符串表示的时间 ctime
  180. 得到指定格式的时间 strftime
  181. 序号 库类别 头文件
  182. —————————————-
  183. 1 错误处理 errno.h
  184. 2 字符处理 ctype.h
  185. 3 地区化 local.h
  186. 4 数学函数 math.h
  187. 5 信号处理 signal.h
  188. 6 输入输出 stdio.h
  189. 7 实用工具程序 stdlib.h
  190. 8 字符串处理 string.h

转载自: https://blog.csdn.net/acm_Mercyking/article/details/50119289

发表评论

表情:
评论列表 (有 0 条评论,347人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C语言编写文件

    通常我们写C程序时,都会直接使用这样的语句“\include <stdio.h>”。这便是我们通常说的头文件。头文件通常用作函数声明,变量声明,常数定义,宏的定义等等。 头文