C的内置函数大全
以下是C语言标准库中常用的内置函数:
- 字符串处理函数
- 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字符串,返回查找到的位置
- 数组处理函数
- 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
- 数学函数
- abs(n):返回n的绝对值
- sqrt(n):返回n的平方根
- pow(x, y):返回x的y次幂
- ceil(n):返回不小于n的最小整数
- floor(n):返回不大于n的最大整数
- rand():生成一个随机数
- srand(seed):初始化随机数种子
- 输入输出函数
- printf():输出格式化字符串
- scanf():输入格式化字符串
- sprintf():格式化输出到字符串
- sscanf():从字符串中格式化输入
- 时间日期函数
- time():获取当前时间的秒数
- localtime():将time_t类型的时间转换为本地时间
- mktime():将本地时间转换为time_t类型的时间
- strftime():将时间格式化为字符串
- 其他函数
- exit(n):退出程序,并返回n
- getenv(name):获取环境变量的值
- system(cmd):执行系统命令cmd
原文地址: https://www.cveoy.top/t/topic/bhvK 著作权归作者所有。请勿转载和采集!