头文件:#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); |
双曲正切 |
|