一、数学函数
调用数学函数时,要求在源文件中包下以下命令行:
#include <math.h>
函数原型说明
功能
返回值
说明
int abs( int x)
求整数x的绝对值
计算结果
double fabs(double x)
求双精度实数x的绝对值
计算结果
double acos(double x)
计算cos-1(x)的值
计算结果
x在-1~1范围内
double asin(double x)
计算sin-1(x)的值
计算结果
x在-1~1范围内
double atan(double x)
计算tan-1(x)的值
计算结果
double atan2(double x)
计算tan-1(x/y)的值
计算结果
double cos(double x)
计算cos(x)的值
计算结果
x的单位为弧度
double cosh(double x)
计算双曲余弦cosh(x)的值
计算结果
double exp(double x)
求ex的值
计算结果
double fabs(double x)
求双精度实数x的绝对值
计算结果
double floor(double x)
求不大于双精度实数x的最大整数
double fmod(double x,double y)
求x/y整除后的双精度余数
double frexp(double val,int *exp)
把双精度val分解尾数和以2为底的指数n,即val=x*2n,n存放在exp所指的变量中
返回位数x
0.5≤x<1
double log(double x)
求㏑x
计算结果
x>0
double log10(double x)
求log10x
计算结果
x>0
double modf(double val,double *ip)
把双精度val分解成整数部分和小数部分,整数部分存放在ip所指的变量中
返回小数部分
double pow(double x,double y)
计算xy的值