ctype.h  字符处理类
isalnum int isalnum(int c) 字母还是数字
isalpha int isalpha(int c) 是否字母
iscntrl int iscntrl(int c) 是否控制码
isdigit int isdigit(int c) 是否数字
isgraph int isgraph(int c) 是否为可打印的非空字符
islower int islower(int c) 是否小写字母
isprint int isprint(int c) 是否为可打印字符
ispunct int ispunct(int c) 是否为表示标点符号的字符
isspace int isspace(int c) 是否为空白字符
isupper int isupper(int c) 是否为大写字符
isxdigit int isxdigit(int c) 是否为十六进制数
tolower int tolower(int c) 转换为小写字符
toupper int toupper(int c) 转换为大写字符
math.h  数字类
acos double acos(double arg) 反余弦函数
asin double asin(double arg)  反正弦函数
atan double atan(double arg) 反正切函数
atan2 double atan2(double arg1,double arg2) 带象限的反正切函数
ceil double ceil(double arg) 大于或等于arg的最小正整数cos double cos(double arg) 余弦函数
cosh double cosh(double arg) 双余弦函数
exp double exp(double arg) 指数函数
arg) 双精度的浮点绝对值
fabs(double
fabs
double
floor double floor(double arg) 大于或等于arg的最大正整数fmod double fmod(double arg1,double arg2) 浮点数的余数
frexp double frexp(double arg1,int *arg2) 将浮点数分为两部分
ldexp(double arg1,int arg2) 乘以2的幂
log double log(double arg) 自然对数函数
log10 double log10(double arg) 以10为底的对数函数
modf double modf(double value,double *iptr) 拆开为整数部分和小数部分pow double pow(double arg1,double arg2)        求幂函数
sin double sin(double arg) 正弦函数
sinh double sinh(double arg) 双曲正弦
sqrt double sqrt(double arg) 平方根函数
tan double tan(double arg) 正切函数
tanh double tanh(double arg) 双曲正切函数
setjmp.h  非局部跳转
longjmp void longjmp(jmp_buf env,int val)  长跳转
setjmp int setjmp(jmp_buf env) 设置返回点跳转
stdio.h  输入和输出类函数
int
getchar(void) 获得字符
getchar
*s) 读字符串
*gets(char
char
gets
printf int printf(const char *format,…)  写格式化数据
putchar
value) 写字符函数
putchar(int
int
*s) 写字符串函数
char
puts
int
puts(const
scanf int scanf(const char *format, …)  读格式化数据
sprintf int sprintf(char *s,const char *format,) 将格式化数据写入字符串sscanf int sscanf(const char *s,const char *format,…)从字符串中读取格式化数据stdlib.h  通用子程序类
abort void abort(void) 非正常结束程序
abs int abs(int j) 绝对值函数
char
atof(const
*nptr) 转换ASCII为双精度
atof
double
atoi int atoi(const char *nptr) 转换ASCII为整数
atol long atol(const char *nptr) 转换ASCII为长整形
*bsearch(const
void    在数组中搜索
void
bsearch
*base,
isalpha 函数
void
*key,const
size,
nmemb,size_t
size_t
void
(*compare)(const
int
*_base));
void
*_key,const
calloc void *calloc(size_t nelem,size_t elsize) 为目标数组分配存储器单元div div_t div(int numer,int denom) 除法运算函数
status)      结束程序
exit(int
exit
void
*ptr) 释放存储器单元
free(void
void
free
j) 整形数取绝对值
labs long int labs(long
int
ldiv ldiv_t ldiv(long int numer,long int denom) 长整形除法
size) 分配存储器
*malloc(size_t
void
malloc
qsort void qsort(const void *base, 数组排序
size_t nmemb,size_t size,
int (*compare)(const void
*_key,const void *_base));
rand(void) 随机数生成函数
int
rand
realloc void *realloc(void *ptr,size_t,size) 重新分配存储器单元函数
srand void srand(unsigned int seed) 设置随机数(的种子)
strtod double strtod(const char 将字符串转换为双精度数
**endptr)
*nptr,char
strtol long int strtol(const
char 将字符串转换为长整形数
**endptr,intase)
*nptr,char
strtoul unsigned long int strtoul 字符串转换为无符号整形数
char
*nptr,char
const
int)
**endptr,base
string.h  字符串处理类
memchr void *memchr(const void *s,int c,size_t n)  在存储器中搜索字符
memcmp int memcmp(const void *s1,const void *s2,size_t n)比较存储器内容
memcpy void *memcpy(void *s1,const void *s2,size_t n) 拷贝存储器内容
memmove void *memmove(void *s1,const void *s2,size_t n)移动存储器内容
memset void *memset(void *s,int c,size_t n) 置存储器
strcat char *strcat(char *s1,const char *s2) 逻辑字符串
strchr char *strchr(const char*s,int c)  在字符串中某一个字符
strcmp int strcmp(const char *s1,const char *s2) 比较两个字符串
strcoll int strcoll(const char *s1,const char *s2) 比较字符串
strcpy char *strcpy(char *s1,const char *s2) 拷贝字符串
strcspn size_t strcspn(const char *s1,const char *s2)在字符串中跨过被排除的字符
strerror char *strerror(int
errnum) 给出一个错误信息字符串
char
*s) 计算字符串长度函数size_t
strlen(const
strlen
strncat char *strncat(char *s1,const char *s2, size_t n)将指定数量的字符与字符串连接起来
strncmp int strncmp(const char *s1,const char *s2, size_t n) 将指定数量的字符与字符串相比较
strncpy har *strncpy(char *s1,const char *s2, size_t n)在字符串中复制指定的字符
strpbrk char *strpbrk(const char *s1,const char *s2)在字符串中寻任何指定的字符strrchr char *strrchr(const char *s,int c) 从字符串的右端开始寻字符
strspn size_t strspn(const char *s1,const char *s2) 在字符串中统计和分析字符
strstr char *strstr(const char *s1,const char *s2) 在字符串中搜索子字符串
strtok char *strtok(char *s1,const char *s2) 将标志前的字符剪掉
strxfrm size_t strxfrm(char *s1,const char *s2,size_t n) 转换字符串并返回其长度

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。