头文件
1. stdio.h - 标准输入输出
int printf(const char *format, ...);
int scanf(const char *format, ...);
FILE *fopen(const char *filename, const char *mode);
int fclose(FILE *stream);
2. stdlib.h - 标准库函数
void *malloc(size_t size);
void free(void *ptr);
int rand(void);
3. string.h - 字符串处理
char *strcpy(char *dest, const char *src);
size_t strlen(const char *str);
int strcmp(const char *str1, const char *str2);
4. math.h - 数学函数
double sqrt(double x);
double pow(double x, double y);
5. time.h - 时间和日期函数
time_t time(time_t *timer);
char *ctime(const time_t *timer);
6. ctype.h - 字符类型函数
int isalpha(int c);
int isdigit(int c);
int toupper(int c);
7. stdarg.h - 变长参数列表
int printf(const char *format, ...);
int vprintf(const char *format, va_list arg);
函数库
1. stdio.h - 文件操作
int fprintf(FILE *stream, const char *format, ...);
int fscanf(FILE *stream, const char *format, ...);
2. stdlib.h - 字符串转换和伪随机数生成
long strtol(const char *nptr, char **endptr, int base);
double atof(const char *nptr);
3. math.h - 更多数学函数
double sin(double x);
double cos(double x);
4. time.h - 更多时间和日期函数
clock_t clock(void);
int clock_gettime(clockid_t clk_id, struct timespec *tp);
5. ctype.h - 字符处理
int islower(int c);
int isupper(int c);
6. string.h - 更多字符串处理函数
char *strcat(char *dest, const char *src);
char *strncpy(char *dest, const char *src, size_t n);
以上仅是C标准库中的一小部分函数和头文件,详细的参考手册可以在C语言的相关文档或标准文档中找到。可以参考C语言的标准,例如C99或C11标准。
转载请注明出处:http://www.zyzy.cn/article/detail/13544/C 语言