stdio.h 就是指”standard input&output” 意思就是说标准输入输出头文件,所以当使用标准输入输出函数时,就要调用这个头文件!
int getchar() //从标准输入设备读入一个字符,显示
int putchar() //向标准输出设备写一个字符
int scanf(char *format[,argument……]) //从标准输入设备读入数据
int printf (char *format[,argument……]) //格式化字符串输入到标准输出设备
int puts (char *string) //输出一个字符串到标准输出设备
char *gets(char *string) //从标准输入设备读入一个字符
int sorintf (char *string,char *format[,……]) //格式化一个字符串输出到字符数组中,不显示
stdlib 头文件即standard library标准库头文件
void * calloc(unsigned n,unsign size); //分配n个数据项的内存连续空间,每个数据项的大小为size
void free(void* p); //释放p所指的内存区
void * malloc(unsigned size); //分配size字节的存储区
void * realloc(void * p,unsigned size); //将p所指出的已分配内存区的大小改为size,size可以比原来分配的空间大或小
int rand(void); //产生0到32767间的随机整数(0到0x7fff之间)
void abort(void) //异常终止一个进程.
void exit(int state) //程序中止执行,返回调用过程
char* getenv(const char *name) //返回一个指向环境变量的指针
int putenv(const char *name) // 将字符串name增加到DOS环境变量中
labs(long num) //求长整型参数的绝对值
double atof(char *str) //将字符串转换成一个双精度数值
int atoi(char *str) //将字符串转换成一个整数值
long atol(char *str) //将字符串转换成一个长整数
char *ecvt(double value,int ndigit,int *dec,int *sign) //将浮点数转换为字符串
char *fcvt(double value,int ndigit,int *dec,int *sign) //将浮点数变成一个字符串
char *gcvt(double value,int ndigit,char *buf) //把双精度数转化成字符串
void geninterrupt (int n) //产生一个8086软中断