转载来自kb神的推荐:http://cplusplus.com/reference/clibrary/cmath/
很多基础的东西都没有记住啊
注意数据类型的定义,貌似用double比较保险的说。。。
header
cmath (math.h)
C numerics library
cmath
declares a set of functions to compute common mathematical operations and transformations:
Trigonometric functions :
-
cos
- Compute cosine (function) 计算余弦
-
sin
- Compute sine (function) 计算正弦
-
tan
- Compute tangent (function) 计算正切
-
acos
- Compute arc cosine (function) 计算反余弦
-
asin
- Compute arc sine (function) 计算反正弦
-
atan
- Compute arc tangent (function) 计算反正切
-
atan2
- Compute arc tangent with two parameters (function) 计算反正切与两个参数
Hyperbolic functions :
-
cosh
- Compute hyperbolic cosine (function) 计算双曲余弦
-
sinh
- Compute hyperbolic sine (function) 计算双曲正弦
-
tanh
- Compute hyperbolic tangent (function) 计算双曲正切
Exponential and logarithmic functions :
-
exp
- Compute exponential function (function) 计算指数函数
-
frexp
- Get significand and exponent (function) 得到有效数字和指数
-
ldexp
- Generate number from significand and exponent (function)生成数字和指数有效数字
-
log
- Compute natural logarithm (function) 计算自然对数
-
log10
- Compute common logarithm (function) 计算常用对数
-
modf
- Break into fractional and integral parts (function) 闯入分数和不可分割的组成部分
Power functions
-
pow
- Raise to power (function )
-
sqrt
- Compute square root (function)计算平方根
Rounding, absolute value and remainder functions :
-
ceil
- Round up value (function) 返回大于或者等于指定表达式的最小整数
-
fabs
- Compute absolute value (function) 计算绝对值
-
floor
- Round down value (function) 四舍五入价值
-
fmod
- Compute remainder of division (function) 求模运算