C语言中常用的库函数和头文件

下面是C语言中常用的一部分库函数和头文件,不同编译器或操作系统可能会有所差异。

  1. 字符串相关函数 (string.h):
  • strlen:获取字符串长度。

  • strcpy、strncpy:复制字符串。

  • strcat、strncat:连接字符串。

  • strcmp、strncmp:比较字符串。

  • strchr、strrchr:在字符串中查找特定字符。

  • strstr:在字符串中查找子串。

  • strtok:将字符串拆分为单词。

  1. 数学相关函数 (math.h):
  • sqrt:计算平方根。

  • pow:计算幂。

  • fabs:计算绝对值。

  • sin、cos、tan:三角函数。

  • floor、ceil:向下取整、向上取整。

  • rand、srand:生成随机数。

  1. 输入输出函数 (stdio.h):
  • printf、scanf:格式化输入输出。

  • fgets、fputs:读写字符串。

  • fprintf、fscanf:格式化读写文件。

  • fopen、fclose:打开关闭文件。

  • fread、fwrite:读写二进制数据。

  1. 动态内存相关函数 (stdlib.h):
  • malloc、calloc:动态申请内存。

  • realloc:重新分配内存大小。

  • free:释放内存。

  1. 时间和日期相关函数 (time.h):
  • time:获取当前时间戳。

  • localtime、gmtime:将时间戳转换为本地或GMT时间。

  • strftime:格式化输出时间。

  1. 数组和字符串处理函数 (ctype.h):
  • isalpha、isdigit:判断字符是否是字母、数字。

  • toupper、tolower:大小写转换。

  • isupper、islower:判断字符是否是大写、小写。

  1. 文件相关函数 (fcntl.h、unistd.h):
  • open、close:打开关闭文件。

  • read、write:读写文件。

  • lseek:文件定位操作。

相关推荐
清泉-通达信编程专家-苏大毕业1 小时前
N字形上升形态选股代码如何编写?
c语言·开发语言·算法·青少年编程·启发式算法
qq_447429413 小时前
Linux0.11内存管理:相关代码
linux·c语言
梁下轻语的秋缘11 小时前
每日c/c++题 备战蓝桥杯(P1049 [NOIP 2001 普及组] 装箱问题)
c语言·c++·学习·蓝桥杯
加点油。。。。12 小时前
C语言高频面试题——指针函数和函数指针的区别
c语言·面试
lkbhua莱克瓦2413 小时前
用C语言实现——一个中缀表达式的计算器。支持用户输入和动画演示过程。
c语言·开发语言·数据结构·链表·学习方法·交友·计算器
lwewan14 小时前
26考研——存储系统(3)
c语言·笔记·考研
祁同伟.18 小时前
【数据结构 · 初阶】- 堆的实现
c语言·数据结构
夜夜敲码18 小时前
C语言教程(十六): C 语言字符串详解
c语言·开发语言
宋康18 小时前
C语言结构体和union内存对齐
c语言·开发语言
学习噢学个屁18 小时前
基于51单片机的超声波液位测量与控制系统
c语言·单片机·嵌入式硬件·51单片机