stdlib.h 是 C 语言标准库中的一个头文件,它包含了各种常用的函数原型,这些函数提供了各种常见的功能,如内存分配、随机数生成、程序退出等。当你在 C 语言程序中需要用到这些功能时,就需要包含 stdlib.h 头文件。
以下是stdlib.h 中一些函数的功能介绍:
内存分配函数:
malloc(): 分配指定大小的内存空间。
calloc(): 分配指定数量的内存块,并初始化为0。
realloc(): 调整已分配内存的大小。
free(): 释放已分配的内存空间。
数学函数:
abs(): 返回整数的绝对值。
div(): 对两个整数进行除法运算,返回商和余数。
ldiv(): 对两个长整数进行除法运算,返回商和余数。
lldiv(): 对两个长长整数进行除法运算,返回商和余数。
rand(): 返回一个伪随机数。
srand(): 设置随机数生成器的种子。
程序控制函数:
exit(): 终止程序的执行。
atexit(): 注册一个函数,该函数在程序正常终止时被调用。
system(): 执行一个系统命令。
转换函数:
atoi(): 将字符串转换为整数。
atol(): 将字符串转换为长整数。
atoll(): 将字符串转换为长长整数。
strtol(): 将字符串转换为长整数,并可以选择处理前导空白和基数。
strtoll(): 将字符串转换为长长整数,并可以选择处理前导空白和基数。
atof(): 将字符串转换为浮点数。
strtold(): 将字符串转换为长双精度浮点数。
strtolld(): 将字符串转换为长长双精度浮点数。
搜索和排序函数:
bsearch(): 二分搜索。
qsort(): 快速排序。
环境访问函数:
getenv(): 获取环境变量的值。
putenv(): 设置环境变量的值。
unsetenv(): 删除环境变量。
点个赞吧,年轻人