int isalpha(int ch)若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0
int isalnum(int ch)若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')
返回非0值,否则返回0
int isascii(int ch)若ch是字符(ASCII码中的0-127)返回非0值,否则返回0
int iscntrl(int ch)若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F)
返回非0值,否则返回0
int isdigit(int ch)若ch是数字('0'-'9')返回非0值,否则返回0
int isgraph(int ch)若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0
int islower(int ch)若ch是小写字母('a'-'z')返回非0值,否则返回0
int isprint(int ch)若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否则返回0
int ispunct(int ch)若ch是标点字符(0x00-0x1F)返回非0值,否则返回0
int isspace(int ch)若ch是空格(' '),水平制表符('\t'),回车符('\r'),
走纸换行('\f'),垂直制表符('\v'),换行符('\n')
返回非0值,否则返回0
int isupper(int ch)若ch是大写字母('A'-'Z')返回非0值,否则返回0
int isxdigit(int ch) 若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值,
否则返回0
int tolower(int ch)若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')
int toupper(int ch)若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')
数学函数,所在函数库为math.h、stdlib.h、string.h、float.h
intabs(int i)返回整型参数i的绝对值
doublecabs(struct complex znum)返回复数znum的绝对值
doublefabs(double x)返回双精度参数x的绝对值
longlabs(long n)返回长整型参数n的绝对值
doubleexp(double x)返回指数函数ex的值
double frexp(double value,int *eptr)返回value=https://www.04ip.com/post/x*2n中x的值,n存贮在eptr中
double ldexp(double value,int exp);返回value*2exp的值
doublelog(double x)返回logex的值
double log10(double x)返回log10x的值
doublepow(double x,double y)返回xy的值
double pow10(int p)返回10p的值
doublesqrt(double x)返回+√x的值
doubleacos(double x)返回x的反余弦cos-1(x)值,x为弧度
doubleasin(double x)返回x的反正弦sin-1(x)值,x为弧度
doubleatan(double x)返回x的反正切tan-1(x)值,x为弧度
double atan2(double y,double x)返回y/x的反正切tan-1(x)值,y的x为弧度
doublecos(double x)返回x的余弦cos(x)值,x为弧度
doublesin(double x)返回x的正弦sin(x)值,x为弧度
doubletan(double x)返回x的正切tan(x)值,x为弧度
doublecosh(double x)返回x的双曲余弦cosh(x)值,x为弧度
doublesinh(double x)返回x的双曲正弦sinh(x)值,x为弧度
doubletanh(double x)返回x的双曲正切tanh(x)值,x为弧度
double hypot(double x,double y)返回直角三角形斜边的长度(z),
x和y为直角边的长度,z2=x2+y2
doubleceil(double x)返回不小于x的最小整数
double floor(double x)返回不大于x的最大整数
voidsrand(unsigned seed)初始化随机数发生器
intrand()产生一个随机数并返回这个数
doublepoly(double x,int n,double c[])从参数产生一个多项式
doublemodf(double value,double *iptr)将双精度数value分解成尾数和阶
doublefmod(double x,double y)返回x/y的余数
double frexp(double value,int *eptr)将双精度数value分成尾数和阶
doubleatof(char *nptr)将字符串nptr转换成浮点数并返回这个浮点数
doubleatoi(char *nptr)将字符串nptr转换成整数并返回这个整数
doubleatol(char *nptr)将字符串nptr转换成长整数并返回这个整数
char*ecvt(double value,int ndigit,int *decpt,int *sign)
将浮点数value转换成字符串并返回该字符串
char*fcvt(double value,int ndigit,int *decpt,int *sign)
将浮点数value转换成字符串并返回该字符串
char*gcvt(double value,int ndigit,char *buf)
推荐阅读
- 电脑休眠怎么快速,电脑休眠怎么快速关机
- 马赛克修复python代码,马赛克的代码
- 游戏耳光动作,扇耳光游戏
- 手机美军战略游戏,美国内战游戏手游
- 百度云java代码 百度云链接代码
- 包含sqlserver2008语句拼接的词条
- 猫和老鼠动作互动游戏,猫和老鼠动作互动游戏视频
- 微信直播动态封面,微信直播怎么发动态
- java运算减法代码 java加减运算代码