- 8
- 0
- 约6.41千字
- 约 18页
- 2021-06-27 发布于山东
- 举报
精品文档
精品文档
PAGE
PAGE15
精品文档
PAGE
C库函数
数学函数
头文件为#includemath.h或许#includemath.h
函数名 函数原型 功能
求整数x的绝对
abs intabs(intx)
值
doubleacos(double 计算cos-1(x)的
acos
x) 值
doubleasin(double 计算sin-1(x)的
asin
x) 值
doubleatan(double 计算tan-1(x)的
atan
x) 值
double
计算tan-1(x/y)
Atan2 atan2(double
的值
x,doubley)
doublecos(double
cos 计算cos(x)的值x)
cosh
doublecosh(double
计算x的双曲余
返回值 说明
计算结果
X应在-1到1
计算结果
范围内
X应在-1到1
计算结果
范围内
计算结果
计算结果
X的单位为弧
计算结果
度
计算结果
x) 弦函数cosh(x)
的值
doubleexp(double
exp 求ex的值 计算结果
x)
doublefabs(double
fabs 求x的绝对值 计算结果
x)
该整数的
double
求出不大于
x的
floor
双精度实
floor(doublex)
最大整数
数
返回余数
doublefmod(double
求整除
x/y
的余
fmod
的双精度
x,doubley)
数
实数
把双精度数val
分解为数字部分
(尾数)x和以2
返回数字
double
部分x
为底的指数n,即
frexp
frexp(double
val,int*eptr)
val=x*2n
0.5≤x<
n寄存在eptr指
1
向的变量中
log
doublelog(double
求logex,即
lnx
计算结果
x)
double
log10 求log10x计算结果log10(doublex)
把双精度数val
分解为整数部分
Doublemodf(double
Val
的小
modf
和小数部分,把
val,double*iptr)
数部分
整数部分存到
iptr
doublepow(double
pow 计算xy的值 计算结果
x,doubley)
产生随机-90到
rand Intrand(void) 32767间的随机 随机整数
整数
Doublesin(double
sin 计算sinx 的值 计算结果 X单位为弧度
x)
计算x的双曲正
doublesinh(double
sinh 弦函数sinh(x)计算结果x)
的值
Doublesqrt(double
sqrt 计算 x 计算结果 X应≥0
x)
Doubletan(double
tan 计算tan(x)的值 计算结果 X单位为弧度
x)
计算x的双曲正
Doubletanh(double
tanh 切函数tanh(x)计算结果x)
的值
字符函数和字符串函数
函数名 函数原型 功能 返回值 包含文件
isalnu
Intisalnum
检查ch是否是字母
(alpha)或数字
是字母或数字返回1;否则返
ctype.h
m
(intch);
(numeric)
回
0
isalph
Intisalpha(int
是,返回
1;不
检查
ch是否字母
ctype.h
a
ch);
是,则返回
0
检查ch是否控制字符
iscntr
Intiscntrl
是,返回
1;不
(其
ASCII码在
0和
ctype.h
l
(intch);
是,则返回
0
0x1F之间)
isdigi
t
Intisdigit
(intch);
检查
ch是否为数字
(0~9)
是,返回1;不
是,则返回0
ctype.h
isgrap
Intisgraph
检查ch是否可打印字
是,返回1;不
符(其ASCII码在
ctype.h
h
(intch);
是,则返回0
0x21和0x7E之间),
不包括空格
islowe
Intislower
检查ch是否小写字母
是,返回
1;不
ctype.h
r
(intch);
(a~z)
是,则返回
0
检查ch是否可打印字
isprin
Intisprint(int
符,(包括空格),其
是,返回
1;不
ctype.h
t
ch);
ASCII
码在
0x20和
是,则返回
0
0x7E之间,
检查ch是否标点字符
ispunc
In
原创力文档

文档评论(0)