math.h 数学函数
<math.h>
常用数学函数
cabs
- 原型
char cabs(char val);
功能- cabs 函数取 val 的绝对值。 参数
- 一 字节数 val 返回
- cabs 返回 val 的绝对值。
abs
- 原型
Int abs( int val);
功能- 求绝对值 参数
- val 整型数 返回
- val 的绝对值
labs
- 原型
long labs(long val);
功能- labs 函数确定长整数 val 的绝对值。 返回
- val 的绝对值。
fabs
- 原型
float fabs(float val);
功能- fabs 函数确定浮点数 val 的绝对值。 返回
- fabs 返回 val 的绝对值。
sqrt
- 原型
float sprt(float x);
功能- sqrt 函数计算 x 的平方根。 返回
- sqrt 函数返回 x 的正平方根。
exp
- 原型
float exp(float x);
功能- exp 函数计算自然对数中 e 的 x 次 幂 。 e ≈ 2.71828182845953581496 ,是无限循环小数。 返回
- e的值。
log
- 原型
float log(float val);
功能- log 函数计算浮点数 val 的自然对数。自然对数基数为 e 。 返回
- val 的浮点自然对数。
log10
- 原型
float log10(float val);
功能- logl0 函数计算浮点数 val 的常用对数。常用对数为基数 10 。 返回
- val 的浮点常用对数。
sin
- 原型
float sin(float x);
功能- sin 函数计算浮点数 x 的正弦值。 参数
- x 必须在 -65535 ~ 65535 之间,或产生一个 NaN 错误。 返回
- sin 函数返回 x 的正弦。
cos
- 原型
float cos(float x);
功能- COS 函数计算浮点数 X 的余弦。 参数
- X 的 值必须 在 -65535 ~ 65535 之间,或产生一个 NaN 错误。 返回
- COS 函数返回 X 的余弦。
tan
- 原型
float tan(float x);
功能- tan 函数计算浮点数 x 的正切值。 参数
- x 必须在 -65535 ~ 65535 之间,或错误值 NaN 。 返回
- tan 函数返回 x 的正切。
asin
- 原型
float asin(float x);
功能- 求反正弦 参数
- 浮点数 x ,取值必须在 -1 ~ 1 之间。 返回
- X 的反正弦,值在 - π /2 ~π /2 之间。
acos
- 原型
float acos(float x);
功能- 求反余弦 参数
- 浮点数 x ,取值必须在 -1 ~ 1 之间。 返回
- x 的反余弦,值在 0 ~π之间。
atan
- 原型
float atan(float x);
功能- 求反正切 参数
- 浮点数 x ,取值必须在 -1 ~ 1 之间。 返回
- X 的反正切,值在 - π /2 ~π /2 之间。
sinh
- 原型
float sinh(float x);
功能- sinh 函数计算浮点数 X 的双曲正弦。 参数
- x 必须在 -65535 ~ 65535 之间,或产生一个 NaN 错误。 返回
- sinh 函数返回 x 的双曲正弦。
cosh
- 原型
float cosh(float x);
功能- cosh 函数计算浮点数 X 的双曲余弦。 返回
- cosh 函数返回 X 的双曲余弦。
tanh
- 原型
float tanh(float x);
功能- tanh 函数计算浮点数 x 的双曲正切。 返回
- tanh 函数返回 x 的双曲正切。
atan2
- 原型
float atan2(float y,float x);
功能- 计算浮点数 y/x 的反正切。 参数
- 浮点数 y ,浮点数 x 。 返回
- 反正切值,值在 - π~π之间。 x 和 y 的符号确定返回值的象限。
ceil
- 原型
float ceil(float val)
功能- ceil 函数计算大于或等于 val 的最小整数值(收尾取整)。 参数
- 要化为整数的数。 返回
- ceil 函数返回不小于 val 的最小 float 整数值。
floor
- 原型
float floor(float val);
功能- 取整 返回
- floor 函数返回不大于 val 的最大整数值。
fmod
- 原型
float fmod(float x,float y);
功能- 取模。 返回
- x/y 的浮点余数。
modf
- 原型
float modf(float val,float *ip);
功能- modf 函数把浮点数 val 分成整数和小数部分。 返回
- modf 函数返回带符号小数部分 val 。整数部分保存在浮点数 ip 中。
pow
- 原型
float pow(float x,float y);
功能- pow 函数计算 x 的 y 次 幂 。 返回
- pow 函数返回值 x y 。如果 x ≠ 0 和 y=O , pow 返回值 1 ;如果 x=0 和 y ≤ 0 , pow 返回 NaN 。如果 x<O 和 y 不是一个整数, pow 返回 NaN 。