#include<stdio.h>/<stdlib.h>/<ctype.h>/<string.h>分别是什么的头文件名

如题所述

第1个回答  2011-12-02
stdio 就是指 “standard buffered input&output",意思就是说带缓冲的标准输入输出!所以了,用到标准输入输出函数时,就要调用这个头文件!

stdio.h中的标准输入输出函数:
int getchar() //从标准输入设备读入一个字符,显示   
int putchar() //向标准输出设备写一个字符   
int scanf(char *format[,argument…]) //从标准输入设备读入数据   
int printf(char *format[,argument…]) //格式化字符串输入到标准输出设备  
int puts(char *string) //输出一个字符串到标准输出设备   
char *gets(char *string) //从标准输入设备读入一个字符串   
int sprintf(char*string,char*format[,…])//格式化一个字符串输出到字符数组中,不显示

stdlib 头文件即standard library标准库头文件,stdlib 头文件里包含了C、C++语言的最常用的系统函数.该文件包含了的C语言标准库函数的定义。 
 
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头文件看看。

当你想用下列字符函数之一的时候,要用到原型声明,就#include <ctype.h>
int toupper(int ch);
int tolower(int ch);
int isdigit(int c); figure (0-9)
int isalpha(int c); letter (A-Z or a-z)
int isalnum(int c); letter (A-Z or a-z) or figure (0-9)
int isprint(int c); character which can be printed (0x20-0x7E)
int iscntrl(int c); control char (0x7F or 0x00-0x1F)
int isspace(int c); empty space
int islower(int c); letter (a-z)
int isupper(int c); letter (A-Z)

string.h文件中有哪些函数:
strcpy
strcat
strchr
strcmp
strnicmp
strcpy
strcspn
strdup
stricmp
strerror
strcmpi
strncpy
strnicmp
strnset
strpbrk
strrchr
strrev
strset
strspn
strstr
strtod
strtok
strtol
strupr
swab本回答被网友采纳
第2个回答  2011-12-02
相似回答