以下是C语言标准库中常用的内置函数:

  1. 字符串处理函数
  • strlen(str):返回字符串的长度
  • strcat(str1, str2):将str2复制到str1字符串的末尾
  • strcpy(dest, src):将src字符串复制到dest字符串中
  • strchr(str, c):返回str字符串中第一个出现c字符的位置
  • strcmp(str1, str2):比较str1和str2字符串的大小,返回比较结果
  • strncmp(str1, str2, n):比较str1和str2字符串的前n个字符的大小,返回比较结果
  • strstr(str1, str2):在str1字符串中查找str2字符串,返回查找到的位置
  1. 数组处理函数
  • memcpy(dest, src, n):将src数组中前n个字节复制到dest数组中
  • memset(arr, value, n):将arr数组中前n个字节都设置为value
  • memmove(dest, src, n):将src数组中前n个字节移动到dest数组中
  • qsort(arr, n, sizeof(type), comp):对arr数组中的元素进行快速排序,需要提供一个比较函数comp
  1. 数学函数
  • abs(n):返回n的绝对值
  • sqrt(n):返回n的平方根
  • pow(x, y):返回x的y次幂
  • ceil(n):返回不小于n的最小整数
  • floor(n):返回不大于n的最大整数
  • rand():生成一个随机数
  • srand(seed):初始化随机数种子
  1. 输入输出函数
  • printf():输出格式化字符串
  • scanf():输入格式化字符串
  • sprintf():格式化输出到字符串
  • sscanf():从字符串中格式化输入
  1. 时间日期函数
  • time():获取当前时间的秒数
  • localtime():将time_t类型的时间转换为本地时间
  • mktime():将本地时间转换为time_t类型的时间
  • strftime():将时间格式化为字符串
  1. 其他函数
  • exit(n):退出程序,并返回n
  • getenv(name):获取环境变量的值
  • system(cmd):执行系统命令cmd
C的内置函数大全

原文地址: https://www.cveoy.top/t/topic/bhvK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录