stdlib 头文件即standard library标准库头文件。stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等; 常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等。 具体的内容可以打开编译器的include目录里面的stdlib.h头文件查看。
输入样式:C语言模式:#include <stdlib.h>
C++样式:#include <cstdlib>

1函数名称:calloc

函数原型: void calloc(unsigned n,unsigned size);
函数功能: 分配n个数据项的内存连续空间,每个数据项的大小为size
函数返回: 分配内存单元的起始地址,如果不成功,返回0

2函数名称:free

函数原型: void free(void* p);
函数功能: 释放p所指的内存区
函数返回:
参数说明: p-被释放的指针

3函数名称:malloc

函数原型: void * malloc(unsigned size);
函数功能: 分配size字节的存储区
函数返回: 所分配的内存区地址,如果内存不够,返回0

4函数名称: realloc

函数原型: void * realloc(void * p,unsigned size);
函数功能: 将p所指出的已分配内存区的大小改为size,size可以比原来分配的空间大或小
函数返回: 返回指向该内存区的指针.NULL-分配失败

5函数名称: rand

函数原型: int rand(void);
函数功能: 产生0到32767间的随机整数(0到0x7fff之间)
函数返回: 随机整数

6函数名称: abort

函数原型: void abort(void)
函数功能: 异常终止一个进程.
7函数名称: exit
函数原型: void exit(int state)
函数功能: 程序中止执行,返回调用过程
函数返回:
参数说明: state:0-正常中止,非0-非正常中止

8函数名称: getenv

函数原型: char* getenv(const char *name)
函数功能: 返回一个指向环境变量的指针
函数返回:环境变量的定义
参数说明: name-环境字符串

9函数名称: putenv

函数原型: int putenv(const char *name)
函数功能: 将字符串name增加到DOS环境变量中
函数返回: 0:操作成功,-1:操作失败
参数说明: name-环境字符串

10函数名称: labs

函数原型: long labs(long num)
函数功能: 求长整型参数的绝对值
函数返回:绝对值

11函数名称: atof

函数原型: double atof(char *str)
函数功能: 将字符串转换成一个双精度数值
函数返回: 转换后的数值
参数说明: str-待转换浮点型数的字符串

12函数名称: atoi

函数原型: int atoi(char *str)
函数功能: 将字符串转换成一个整数值
函数返回: 转换后的数值
参数说明: str-待转换为整型数的字符串

13函数名称: atol

函数原型: long atol(char *str)
函数功能: 将字符串转换成一个长整数
函数返回: 转换后的数值
参数说明: str-待转换为长整型的字符串

14函数名称:ecvt

函数原型: char *ecvt(double value,int ndigit,int *dec,int *sign)
函数功能: 将浮点数转换为字符串
函数返回: 转换后的字符串指针
参数说明: value-待转换底浮点数,ndigit-转换后的字符串长度

15函数名称:fcvt

函数原型: char *fcvt(double value,int ndigit,int *dec,int *sign)
函数功能: 将浮点数变成一个字符串
函数返回: 转换后字符串指针
参数说明: value-待转换底浮点数,ndigit-转换后底字符串长度
http://baike.baidu.com/link?url=S3gSmpw8m2GMRBZlVrGMQTMZ_f0t0FdOljhn7BJmyDi16WjNLqoT9MtxdliEzI8bmP9u9OnQGQQUpscS1ePoL_#3_3

转载于:https://www.cnblogs.com/zle1992/p/5304061.html

stdlib 头文件相关推荐

  1. 关于stdlib头文件

    stdlib 头文件即standard library标准库头文件.stdlib.h里面定义了五种类型.一些宏和通用工具函数. 类型例如size_t.wchar_t.div_t.ldiv_t和lldi ...

  2. C语言中的stdlib头文件解析

    stdlib 头文件即standard library(标准库)头文件,里面包含了C.C++语言的最常用的系统函数.包括动态内存管理.随机数生成.与环境之间的通信.整数运算.搜索.排序及转换等. st ...

  3. 头文件stdio与stdlib.h的区别

    头文件#include<stdio.h>与#include<stdlib.h>的区别 stdlib 头文件即standard library标准库头文件 stdlib 头文件里 ...

  4. c语言中的头文件stdlib.h的作用,C语言头文件#includestdlib.h的作用

    stdlib 头文件即standard library标准库头文件 stdlib 头文件里包含了C.C++语言的最常用的系统函数 该文件包含了的C语言标准库函数的定义 stdlib.h里面定义了五种类 ...

  5. C语言头文件#includestdlib.h的作用

    stdlib 头文件即standard library标准库头文件 stdlib 头文件里包含了C.C++语言的最常用的系统函数 该文件包含了的C语言标准库函数的定义 stdlib.h里面定义了五种类 ...

  6. c语言中的stdbool.h头文件,【C语言】中的stdbool.h头文件

    C语言中的stdbool.h头文件 一.相关基础知识 二.具体内容 Win7下安装的VS2015中的stdbool.h的位置为: F:\Program Files (x86)\Microsoft Vi ...

  7. c语言gets函数头文件string.h,string函数头文件

    string.h头文件中有什么函数 string.h头文件中的函数: #include //STL 通用算法 #include //STL 位集容器 #include //复数类 #include / ...

  8. linux memcpy需要头文件,Linux编程中中各种头文件

    1.unistd.h 是POSIX标准定义的unix类系统定义符号常量的头文件,包含了许多UNIX系统服务的函数原型,例如read函数.write函数和getpid函数 2.stdlib.h stdl ...

  9. iostream stdlib fstream io.h 头文件的作用

     atoi atof是c语言提供的一个扩展功能,它能将一个字符串转换成对应的float或者integer. 使用这些函数时,必须引入头文件 #include <stdlib.h>

最新文章

  1. shell脚本编程之控制脚本
  2. Gut:卡姆果提取物改变肠道菌群预防小鼠肥胖
  3. HashMap多线程并发问题分析
  4. 嵌入式系统开发入门一:必备基础知识
  5. tcp_nodelay memcached java_TCP_NODELAY 和 TCP_NOPUSH
  6. uni-app开发微信小程序之获取当前地址
  7. 阿里云@广东:让我们一起上云!
  8. Java基础学习总结(59)——30 个java编程技巧
  9. 深化管理、提升IT的数据平台建设方案
  10. Pycharm远程调试报错:undefined symbol: AttachDebuggerTracing
  11. 利用函数求数组中的最大值
  12. ##R语言生信作图之UpsetR做交集图
  13. hdu 2544(最短路)
  14. 计算机组成:真正理解单周期处理器的“数据通路”
  15. Regester 正则表达式测试工具
  16. 你能猜出这是什么代码吗
  17. GEE学习记录~~~
  18. python发送soap报文_使用Python将带附件的XML发送到SOAP ws
  19. 【计算机基础04】Excel习题
  20. 医疗单据、医疗票据OCR识别接口

热门文章

  1. 乔姆斯基生成语法_乔姆斯基转换生成语法的发展及其影响
  2. 联想WIN10解决intel vt-x问题
  3. android中的蓝牙通信协议,android 蓝牙SPP协议通信
  4. 后台管理系统项目流程及逻辑处理(一)
  5. 翻译ESSumm: Extractive Speech Summarization from Untranscribed Meeting
  6. 国土资源土地利用遥感监测解决方案
  7. Blender 建模 - 制作一个茶几
  8. 利用c51单片机实现测频仪(基于proteus仿真)
  9. BOX2d 系列:绘制曲线
  10. 混合式步进电机控制器开源系列(二)PCB硬件设计