数学函数
数学函数的原型 math.h中
数学函数表
函数名称
函数与型参类型
函数功能
返回值
acos
double acos(x)
double x;
计算cos-1(x)的值
-1<=x<=1
计算结果
asin
double asin(x)
double x;
计算sin-1(x)的值
1<=x<=1
计算结果
atan
double atan(x)
double x;
计算tan-1(x)的值
计算结果
atan2
double atan2(x,y)
double x;
计算tan-1(x/y)的值
计算结果
cos
double cos(x)
double x;
计算cos(x)的值
x的单位为弧度
计算结果
cosh
double cosh(x)
double x;
计算x的双曲余弦cosh的值
计算结果
exp
double exp(x)
double x;
求ex的值
计算结果
fabs
double fabs(x)
double x;
求x的绝对值
计算结果
floor
double floor(x)
double x;
求不大于x的最大整数
该整数的双精度实数
fmod
double fmod(x,y)
double x,y;
求整除x/y的余数
返回余数的双精度实数
frexp
double frexp(val,eptr)
double val;
int * eptr
把双精度数val分解为数字部分(尾数)和以2为底的指数n,即val=x*2n,n存放在eptr指向的变量中
数字部分x
0.5<=x<1
log
double log(x)
double x;
求logex即lnx
计算结果
log10
double log 10(x)
double x;
求log10x
计算结果
modf
double modf(val,iptr)
double val;
double * iptr
把双精度数val分解为整数部分和小数部分,把整数部分存到iptr指向的单元
val的小数部分
pow
double pow (x,y)
double x,y
计算xy的值
计算结果
sin
double sin(x)
double x;
计算sin(x)的值
x的单位为弧度
计算结果
函数名称
函数与行参类型
函数功能
返回值
sinh
double sinh(x)
double x;
计算x的双曲线正弦函数sinh(h)的值
计算结果
sprt
double sprt(x)
double x;
计算(x>=0)
计算结果
tan
double tan(x)
double x;
计算tan(x)的值
x位为弧度
计算结果
tanh
double tanh(x)
double x;
计算x的双曲线正切函数tanh(x)的值
计算结果
字符函数
字符函数原型在ctype.h中
字符函数表
函数名称
函数与行参类型
函数功能
返回值
isalnum
int isalnum(ch)
int ch;
检查ch是否字母或数字
是字母或数字返回;否则返回0
isalpha
int isalpha(ch)
int ch;
检查ch是否字母
是字母返回1;则返回0
iscntrl
int iscntrl(ch)
int ch;
检查ch是否控制字母(其ASCII码在0和0xlf之间)
是控制字符,返回1;否则返回0
isdigit
int isdigit(ch)
int ch;
检查ch是否数字(0~9)
是数字返回1;否则返回0
isgraph
int isgraph(ch)
int ch;
检查ch是否是可打印字符(其ASII码在0×210×7e之间)不包括空格
是打印字符返回1;否则返回0
islower
int islower(ch)
int ch
检查ch是否是小写字母(a~z)
是小写字母返回1;否则返回0
isprint
int isprint(ch)
int ch
检查ch是否可打印字符(不包括空格),其ASCII码值在0×210×7e之间
是可打印字符,返回1;否则返回0
isspace
int isspace(ch)
int ch;
检查ch是否空格、跳格符(制表符)或换行符
是,返回1;否则返回0
函数名称
函数与行参类型
函数功能
返回值
isupper
int isupper(ch)
int ch;
检查ch是否大写字母(A~Z)
是大写字母,返回1;否则返回0
isxdigit
int isxdigit(ch)
int ch
检查ch是否一个十六进制数字(即0~9,或A~F,a~f)
是,返回1;否则返回0
tolowerisalpha 函数
int tolower(ch)
int  ch
将ch字符转换为小写字母
返回ch对应的小写字母
toupper
int toupper(ch)
int ch
将ch字符转换为大写字母
返回ch对应的大写字母

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