cmath

生活百科 2023-01-26 08:58生活百科www.aizhengw.cn

cmath

cmath是c++语言中的标準库头档案。其中的 “c” 表示其中的函式是来自 C标準库,“math”表示为数学常用库函式。

cmath 头档案中包含了对以下常用数学函式的说明
std::pow();//求幂函式
std::exp();//指数函式
std::sqrt();//平方根
以及log,log10;sin;cos;tan等函式。
C语言提供了以下的数学函式,要使用这些函式时,在程式档案头必须加入
#include <math.h>
编译时,必须加上参数「-lm」(表示连结至数学函式库),例如「gcc -lm test.c」。
函式之自变数与传回之值型别见自变数或函式前之型别宣告。
函式已经在「math.h」或其它标头档宣告过了,在使用时不必再加型别宣告,例如「y=sin(x);」,不用写成「y=double sin(double x);」。
函式说明:
using ::abs; //绝对值
using ::acos; //反余弦
using ::acosf; //反余弦
using ::acosl; //反余弦
using ::asin; //反正弦
using ::asinf; //反正弦
using ::asinl; //反正弦
using ::atan; //反正切
using ::atan2; //y/x的反正切
using ::atan2f; //y/x的反正切
using ::atan2l; //y/x的反正切
using ::atanf; //反正切
using ::atanl; //反正切
using ::ceil; //上取整
using ::ceilf; //上取整
using ::ceill; //上取整
using ::cos; //余弦
using ::cosf; //余弦
using ::cosh; //双曲余弦
using ::coshf; //双曲余弦
using ::coshl; //双曲余弦
using ::cosl; //余弦
using ::exp; //指数值
using ::expf; //指数值
using ::expl; //指数值
using ::fabs; //绝对值
using ::fabsf; //绝对值
using ::fabsl; //绝对值
using ::floor; //下取整
using ::floorf; //下取整
using ::floorl; //下取整
using ::fmod; //求余
using ::fmodf; //求余
using ::fmodl; //求余
using ::frexp; //返回value=x2n中x的值,n存贮在eptr中
using ::frexpf; //返回value=x2n中x的值,n存贮在eptr中
using ::frexpl; //返回value=x2n中x的值,n存贮在eptr中
using ::ldexp; //返回value2exp的值
using ::ldexpf; //返回value2exp的值
using ::ldexpl; //返回value2exp的值
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; //正切
上一篇:Edward Richtofen 下一篇:畑中万里江

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有