0%

C++cmach基本库

c++的标准库cmath常用函数

1. 求解绝对值

1
2
3
int abs(int i); //返回整型参数i的绝对值 
double fabs(double i);//返回双精度参数i的绝对值
long labs(long n);//返回长整型参数i的绝对值

2. 求解指数函数

1
2
3
double exp(double x);//返回e^x的值
int pow(int x,int y);//返回x^y的值,其他数据类型也一样
int pow10(int x);//返回10^x

3. 求余数

1
float  fmod(float x,float y); //求x除以y的余数

4. 求解对数函数

1
2
double log(double x);//返回loge(x)的值
double log10(double x);////返回log10(x)的值

5. 开根号

1
double sqrt(double x); //返回√x的值

6. 三角函数求解

1
2
double asin(double x);//返回x的反正弦函数值,x为弧度 
double sin(double x);//返回x的正弦函数值,x为弧度

7. 取整

1
2
double ceil(double x);//返回不小于x的最小整数
double floor(double x);//返回不大于x的最大整数

http://poj.org/showmessage?message_id=349564