实用标准文案
库函数
数学函数
头文件为 #include或者 #include"math.h"
函数名
函数原型
功能
返回值
说明
abs
int abs(int x)
求整数 x 的绝对值
计算结果
double acos(double
X应在-1 到1范围
acos
计算 cos -1 (x) 的值
计算结果
x)
内
X应在-1 到1范围
asin
double asin(double x)
计算 sin -1 (x) 的值
计算结果
内
atan
double atan(double x)
计算 tan -1 (x) 的值
计算结果
double atan2(double
Atan2
计算 tan -1 (x/y) 的值
计算结果
x,double y)
cos
double cos(double x)
计算 cos(x) 的值
计算结果
X 的单位为弧度
double cosh(double
计算 x 的双曲余弦
cosh
计算结果
x)
函数 cosh(x) 的值
exp
double exp(double x)
求 ex 的值
计算结果
fabs
double fabs(double x)
求 x 的绝对值
计算结果
该整数的
double floor(double
求出不大于 x 的最
floor
双精度实
x)
大整数
数
fmod
double fmod(double
求整除 x/y 的余数
返回余数
精彩文档
实用标准文案
x,double y)
double frexp(double
的双精度
实数
把双精度数val 分解
为数字部分(尾数 )x
返回数字
和以 2 为底的指数
frexp
val, int *eptr)
n ,即 val=x*2
部分 x
n
0.5 ≤x< 1
logdouble log(double x)
double log10(double
log10
x)
Double modf(double
modf
val, double *iptr)
double pow(double
pow
x,double y)
randInt rand(void)
n 存放在eptr指向
的变量中
求 log ex,即 ln x计算结果
求 log10x计算结果
把双精度数val 分解
为整数部分和小数Val 的小数
部分,把整数部分存部分
到 iptr
计算 xy 的值计算结果
产生随机 -90 到
32767间的随机整随机整数
数
sinDouble sin(double x)计算 sin x 的值计算结果X 单位为弧度
sinhdouble sinh(double x)计算 x 的双曲正弦计算结果
精彩文档
实用标准文案
函数 sinh(x) 的值
sqrtDouble sqrt(double x)计算x计算结果X 应≥0
tanDouble tan(double x)计算 tan(x) 的值计算结果X 单位为弧度
Double tanh(double计算 x 的双曲正切
tanh计算结果
x)函数 tanh(x) 的值
精彩文档
实用标准文案
2.字符函数和字符串函数
函数名
函数原型
功能
返回值
包含文件
检查 ch 是否是字母
isalnu
Int isalnum (int
是字母或数字返
(alpha) 或数字
ctype.h
m
ch);
回 1 ;否则返回 0
(numeric)
是,返回 1 ;不是,
isalpha
Int isalpha(int ch);
检查 ch 是否字母
ctype.h
则返回 0
检查 ch 是否控制字符
是,返回 1 ;不是,
iscntrl
Int iscntrl (int ch);
(其 ASCII 码在 0 和
ctype.h
则返回 0
0x1F 之间)
检查 ch 是否为数字
是,返回 1 ;不是,
isdigit
Int isdigit (int ch);
ctype.h
(0~9 )
则返回 0
检查 ch 是否可打印字符
Int isgraph (int
是,返回 1 ;不是,
isgraph
(其 ASCII 码在 0x21 和
ctype.h
ch);
则返回 0
0x7E 之间),不包括空格
Int islower (int
检查 ch 是否小写字母
是,返回 1 ;不是,
islower
ctype.h
ch);
( a~z )
则返回 0
检查 ch 是否可打印字
符,(包括空格),其
是,返回 1 ;不是,
isprint
Intisprint (int ch);
ctype.h