数学函数
头文件:#include<math.h>或#include"math.h"
函数名 | 函数原型 | 功能 | 说明 |
---|---|---|---|
abs | int abs (int x); | 求整数绝对值 | |
acos | double acost(double x); | 计算 cos^-1 (x) | -1 < x <1 |
asin | double asin (double x); | 计算 sin^-1 (x) | -1 < x <1 |
atan | double atan (double x); | 计算 tan^-1 (x) | |
atan2 | double atan2 (double x,double y); | 计算 tan^-1 (x/y) | |
cos | double cos(double x); | 余弦 | |
cosh | double cos(double x); | 双曲线余弦的值 | |
exp | double exp(double x); | e^x | |
fabs | double fabs(double x); | x 的绝对值 | |
floor | double floor(double x); | 不大于 x 的最大整数 | 整数的双精度实数 |
fmod | double fmod(double x); | 整除 x/y 的余数 | 返回余数的双精度数 |
frexp | double frexp(double x,int *eptr); | 把 x 分解为数字部分x和以2为底的指数n;x=x*2^n | 返回 x,0.5<= x <1;n放入 eptr |
log | double log(double x); | ln x (e为底) | |
log10 | double log10(double x); | lg x (10为底) | |
modf | double modf(double x,double *iptr); | 把 x 分解为数字部分x和小数部分; | 整数存到 iptr,返回小数 |
pow | double pow(double x,double y); | 计算x^y | |
rand | int rand(void); | 产生-90到32767的随机整数 | 随机整数 |
sin | double sin(double x); | sin x | x单位为弧度 |
sinh | double sinh(double x); | 双曲正弦 | |
sqrt | double sqre(double x); | 开平方(根号) | x >= 0 |
tan | double tan(double x); | tan x | x单位为弧度 |
tanh | double tanh(double x); | 双曲正切 |