笔记
This commit is contained in:
29
C/cmath.md
Normal file
29
C/cmath.md
Normal file
@ -0,0 +1,29 @@
|
||||
#include "cmath"
|
||||
基础数学运算
|
||||
sqrt(x): 计算 x 的平方根。
|
||||
pow(x, y): 计算 x 的 y 次幂。
|
||||
exp(x): 计算 e 的 x 次幂 (e 是自然对数的底)。
|
||||
log(x): 计算 x 的自然对数。
|
||||
log10(x): 计算 x 的以 10 为底的对数。
|
||||
三角函数
|
||||
sin(x): 计算 x 弧度的正弦值。
|
||||
cos(x): 计算 x 弧度的余弦值。
|
||||
tan(x): 计算 x 弧度的正切值。
|
||||
asin(x): 计算 x 的反正弦值,结果在 -pi/2 到 pi/2 弧度范围内。
|
||||
acos(x): 计算 x 的反余弦值,结果在 0 到 pi 弧度范围内。
|
||||
atan(x): 计算 x 的反正切值,结果在 -pi/2 到 pi/2 弧度范围内。
|
||||
双曲函数
|
||||
sinh(x): 计算 x 的双曲正弦值。
|
||||
cosh(x): 计算 x 的双曲余弦值。
|
||||
tanh(x): 计算 x 的双曲正切值。
|
||||
取整和舍入
|
||||
floor(x): 返回不大于 x 的最大整数。
|
||||
ceil(x): 返回不小于 x 的最小整数。
|
||||
round(x): 四舍五入到最近的整数。
|
||||
trunc(x): 舍去 x 的小数部分,返回整数部分。
|
||||
绝对值与符号
|
||||
abs(x): 计算 x 的绝对值。对于整型和浮点型有不同的重载版本。
|
||||
copysign(x, y): 返回 x 的值但带有 y 的符号。
|
||||
其他
|
||||
fmod(x, y): 计算 x 除以 y 的浮点余数。
|
||||
modf(x, &intpart): 将 x 分解为整数和小数部分,整数部分通过指针返回。
|
||||
Reference in New Issue
Block a user