標準庫標頭檔案 cmath

2021-10-03 18:28:33 字數 1654 閱讀 2106

infinity    //正無窮大或保證上溢float的值 

huge_valf //float的上溢值

huge_val //double的上溢值

huge_vall //long double的上溢值

nan //not a number非數字

float_t //至少和float一樣寬的最高效浮點型別

double_t //至少和double一樣寬的最高效浮點型別

abs(-3.0);    //返回絕對值

fabs(-3.0); //返回浮點數的絕對值

fmod(6.0, 4.0); //浮點數取餘

remainder(+5.1, +3.0);// = -0.9,有符號取餘

remainder(-5.1, +3.0);// = 0.9,有符號取餘

fmax(2.3, 2.4); //返回浮點數的更大值

fmin(2.3, 2.4); //返回浮點數的更小值

exp(3); //返回e的3次冪

exp2(3); //返回2的3次冪

log(10); //返回ln(10),c++中沒有變數表示e

log10(10); //返回log以10為底

log2(4); //返回log以2為底

pow(2,4); //返回2的4次冪

powf(2.0,4.0); //返回2的4次冪

sqrt(25); //返回25的平方根

sqrtf(25.0);//返回25的平方根

cbrt(27); //返回27的立方根

cbrtf(27.0);//返回27的立方根

sin(pi/6);//正弦函式,其中pi是const double pi = std::acos(-1);

cos(pi/6);//余弦函式,其中pi是const double pi = std::acos(-1);

tan(pi/6);//正切函式,其中pi是const double pi = std::acos(-1);

asin(pi/6);//反正弦函式,其中pi是const double pi = std::acos(-1);

acos(pi/6);//反余弦函式,其中pi是const double pi = std::acos(-1);

atan(pi/6);//反正切函式,其中pi是const double pi = std::acos(-1);

ceil(+2.4);//不小於2.4的最接近整數

floor(+2.4);//不大於2.4的最接近整數

trunc(+2.7); // = 2.000000,絕對值不大於2.7的最接近整數

trunc(-2.9); // = -2.000000,絕對值不大於2.9的最接近整數,符號不變

round(+2.3); // = 2.0,四捨五入後的值

round(+2.5); // = 3.0,四捨五入後的值

round(+2.7); // = 3.0,四捨五入後的值

rint(+2.5); // = 2.0,往偶數方向取整

rint(+1.5); // =2.0,往偶數方向取整

cmath標頭檔案

cmath標頭檔案中常用函式有 取絕對值,x需為double型,若為int型可乘乙個1.0 1.double fabs double x 向上取整,返回小於或等於x的最大整數,如floor 10.5 10.0 floor 10.5 11.0 2.double floor double x 向下取整,...

標頭檔案 cmath 函式庫

cmath是c 語言中的庫函式,其中的c表示函式是來自c標準庫的函式,math為數學常用庫函式。cmath中常用庫函式 int abs int i 返回整型引數i的絕對值 double fabs double x 返回雙精度引數x的絕對值 long labs long n 返回長整型引數n的絕對值 ...

C 提高篇 標頭檔案 cmath

是c 數學函式庫,是做題的利器之一 三角函式類 using cos 余弦 using cosf 余弦 using cosl 余弦 using acos 反余弦 using acosf 反余弦 using acosl 反余弦 using cosh 雙曲余弦 using coshf 雙曲余弦 using...