C++常用数学函数

C++中常用的数学函数

cpp中,数学函数是函数的一种。指专门进行数学运算的函数,一般都在头文件下。头文件定义为#include

abs( )

int abs(int i); 求整数的绝对值。

cout<<"-53的绝对值是:"<<abs(-53);
-53的绝对值是:53

labs( )

long labs(long n); 求长整型数的绝对值。

cout<<"-123456789的绝对值是:"<<labs(-123456789);
-123456789的绝对值是:123456789

fabs( )

double fabs(double x); 求实数的绝对值。

cout<<"-54.29的绝对值是:"<<fabs(-54.29);
-54.29的绝对值是:54.29

floor( )

double floor(double x); 求不大于x的最大整数,它相当于数学函数[x]。

cout<<"51.12的向下取整是:"<<floor(51.12)<<endl;
cout<<"26.81的向下取整是:"<<floor(26.81)<<endl;
51.12的向下取整是:51
26.81的向下取整是:26

ceil( )

double ceil(double x);求不小于x的最小整数。

cout<<"不小于45.06的最小整数:"<<ceil(45.06);
不小于45.06的最小整数:46

sqrt( )

double sqrt(double x); 求x的平方根

cout<<"9的平方根是:"<<sqrt(9);
9的平方根是:3

log10( )

double log10(double x); 求x的常用对数(10为底)

cout<<"100以10为底的对数为:"<<log10(100);
100以10为底的对数为:2

log( )

double log(double x);求x的自然对数(e为底)

cout<<fixed<<setprecision(7)<<"以4.8134的平方为底的对数为:"<<log(4.8134);
以4.8134的平方为底的对数为:1.5714037

exp( )

double exp(double x);求欧拉常数e的x次方。

cout<<"e的3次方是:"<<exp(3);
e的3次方是:20.0855

pow( )

double pow(double x, double y);求x的y次方。

cout<<"4.2的5次方是:"<<pow(4.2,5);
4.2的5次方是:1306.91

sin( )

double sin(double x); 正弦函数。

cout<<fixed<<setprecision(7)<<"sin(1.0)正弦是:"<<sin(1.0);
sin(1.0)正弦是:0.8414710

cos( )

double cos(double x);余弦函数。

cout<<fixed<<setprecision(7)<<"cos(1.0)余弦是:"<<cos(1.0);
cos(1.0)余弦是:0.5403023

tan( )

double tan(double x); 正切函数。

cout<<fixed<<setprecision(7)<<"tan(1.0)余弦是:"<<tan(1.0);
tan(1.0)余弦是:1.5574077

你可能感兴趣的:(C++,学习,c++)