cmath

百科

cmath是c++语言中的标准库头文件。其中的 "c" 表示其中的函数是来自 C标准库,"math"表示为数学常用库函数

  • 中文名称 C++数学常用库函数
  • 外文名称 cmath
  • 属性 c++语言中的标准库头文件

  cmath 头文件中包含了对以下常用数学函数的说明:

  std::pow();//求幂函数

  st宽培则混d::exp();//指数函数

  std::sqrt();//平方根

  以及:log,log10;sin;cos;tan等函数。

 来自 C语言提供了以下的数学函数,要使用这些函数时,在程序文件头必须加入:

  #include <math.h>

  编译时,必须加上参数「-lm」(表示连结至数学函式库),例如「gcc -lm test.c360百科」。

  函数之自变量与传回之值型别见自变量或函数前之型别宣告。

  函数已经在「math.h」或其它标头档宣岁沿边补河控城迫并或周告过了,因此在使用时不必足风谁再加型别宣告,例如「y=sin(x);」,不用写成「y=double sin(double x);」。

  函数说明:

  using ::abs; //绝对值

  using ::acos; //反余弦

  using ::acosf; //反余

  using ::acosl; //反余肥低车话啊围应增

  using ::asin; //反正弦

  using ::asinf; //反正弦

  using ::as但低菜沉源个般系出inl; //反正弦

  using ::atan; //反正切

  using 述洋跑矛较决婷味::atan2; //y/x的反正切

  using ::atan2f; //y/x的反正切

  using ::atan2l; //y/x的反正切

  u异球至之sing ::atanf; //反正切

  using ::atanl; //反正切

  using ::ceil; //上取整

  using ::ceilf; //上取整

  u讨血部导以府需sing ::ceill; //上取整

  usi检三松派念件维迫打业ng ::cos; //余弦

  using ::cosf; //余弦

  using ::cosh; //双曲余弦

  using ::coshf; //双曲余弦

  using ::coshl; //双曲余弦

  using ::cosl; //余弦

  using ::exp; //指数值

  如半衣参基怎使元担using ::expf; /架死田圆生最/指数值

  using 车跟束年的林法相甲饭训::expl; //指数值

  using ::fabs; //绝对值

  using ::fabsf; 节合站它足块双怕//绝对值

  using 术太地站合威已矛爱::fabsl; //绝对值

  using ::fl附走密根呢验蒸领存oor; //下取神作古朝取措蒸期

  using ::floorf; //下取整

  using ::floorl; //下取整

  using ::fmod; //求余

  using ::fmodf; //求余

  using ::fmodl; //求余

  using ::frexp; //返回value=x*2n中x的值,n存贮在eptr中

  using ::frexpf; //返回value=x*2n中x的值,n存贮在eptr中

  using ::frexpl; //返回value=x*2n中x的值,n存贮在eptr中

  using ::ldexp; //返回value*2exp的值

  using ::ldexpf; //返回value*2exp的值

  using ::ldexpl; //返回value*2exp的值

  using ::log; //对数

  using ::log10; //对数

  using ::log10f; //对数

  using ::log10l; //对数

  using ::logf; //对数

  using ::logl; //对数

  using ::modf; //将双精度数value分解成尾数和阶

  using ::modff; //将双精度数value分解成尾数和阶

  using ::modfl; //将双精度数value分解成尾数和阶

  using ::pow; //计算幂

  using ::powf; //计算幂

  using ::powl; //计算幂

  using ::sin; //正弦

  using ::sinf; //正弦

  using ::sinh; //双曲正弦

  using ::sinhf; //双曲正弦

  using ::sinhl; //双曲正弦

  using ::sinl; //正弦

  using ::sqrt; //开方

  using ::sqrtf; //开方

  using ::sqrtl; //开方

  using ::tan; //正切

  using ::tanf; //正切

  using ::tanh; //双曲正切

  using ::tanhf; //双曲正切

  using ::tanhl; //双曲正切

  using ::tanl; //正切

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com