数学函数
数学函数的原型 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×21到0×7e之间)不包括空格 | 是打印字符返回1;否则返回0 |
islower | int islower(ch) int ch | 检查ch是否是小写字母(a~z) | 是小写字母返回1;否则返回0 |
isprint | int isprint(ch) int ch | 检查ch是否可打印字符(不包括空格),其ASCII码值在0×21到0×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小时内删除。
发表评论