fma
pub fn fma(x f64, y f64, z f64) f64用途
fma,返回 f64。
参数
xf64- 值(f64)
yf64- 值(f64)
zf64- z(f64)
返回
f64 — 该类型的值
API
#math常用实函数与 Pi/E。pow 为整指数;pow_f64 为浮点幂。
fmapub fn fma(x f64, y f64, z f64) f64fma,返回 f64。
x f64y f64z f64f64 — 该类型的值
abspub fn abs(x f64) f64绝对值。
x f64f64 — 该类型的值
minpub fn min(a f64, b f64) f64较小值。
a f64b f64f64 — 该类型的值
maxpub fn max(a f64, b f64) f64较大值。
a f64b f64f64 — 该类型的值
floorpub fn floor(x f64) f64向下取整。
x f64f64 — 该类型的值
ceilpub fn ceil(x f64) f64向上取整。
x f64f64 — 该类型的值
sqrtpub fn sqrt(x f64) f64平方根。
x f64f64 — 该类型的值
powpub fn pow(x f64, n int) f64幂。
x f64n intf64 — 该类型的值
exppub fn exp(x f64) f64e 的幂。
x f64f64 — 该类型的值
logpub fn log(x f64) f64自然对数。
x f64f64 — 该类型的值
hypotpub fn hypot(a f64, b f64) f64斜边。
a f64b f64f64 — 该类型的值
pipub fn pi() f64pi,返回 f64。
无
f64 — 该类型的值
epub fn e() f64e,返回 f64。
无
f64 — 该类型的值
ln2pub fn ln2() f64ln2,返回 f64。
无
f64 — 该类型的值
is_nanpub fn is_nan(x f64) bool是否为 NaN。
x f64bool — 是否成立
struct Frexppub struct Frexp {
pub frac f64
pub exp int
}公开结构体 `Frexp`。
frac f64exp intldexppub fn ldexp(frac f64, exp int) f64ldexp,返回 f64。
frac f64exp intf64 — 该类型的值
frexppub fn frexp(x f64) Frexpfrexp,返回 Frexp。
x f64Frexp — 该类型的值
dimpub fn dim(x f64, y f64) f64dim,返回 f64。
x f64y f64f64 — 该类型的值
remainderpub fn remainder(x f64, y f64) f64remainder,返回 f64。
x f64y f64f64 — 该类型的值
is_infpub fn is_inf(x f64) bool是否为无穷。
x f64bool — 是否成立
copysignpub fn copysign(mag f64, sign f64) f64拷贝符号。
mag f64sign f64f64 — 该类型的值
truncpub fn trunc(x f64) f64trunc,返回 f64。
x f64f64 — 该类型的值
modpub fn mod(x f64, y f64) f64取模。
x f64y f64f64 — 该类型的值
roundpub fn round(x f64) f64舍入。
x f64f64 — 该类型的值
round_to_evenpub fn round_to_even(x f64) f64舍入到even。
x f64f64 — 该类型的值
sinpub fn sin(x f64) f64正弦。
x f64f64 — 该类型的值
cospub fn cos(x f64) f64余弦。
x f64f64 — 该类型的值
tanpub fn tan(x f64) f64正切。
x f64f64 — 该类型的值
atanpub fn atan(x f64) f64反正切。
x f64f64 — 该类型的值
atan2pub fn atan2(y f64, x f64) f64atan2,返回 f64。
y f64x f64f64 — 该类型的值
nanpub fn nan() f64NaN。
无
f64 — 该类型的值
infpub fn inf(sign int) f64无穷。
sign intf64 — 该类型的值
signbitpub fn signbit(x f64) bool符号位。
x f64bool — 是否成立
pow_f64pub fn pow_f64(x f64, y f64) f64幂f64。
x f64y f64f64 — 该类型的值
log10pub fn log10(x f64) f64log10,返回 f64。
x f64f64 — 该类型的值
log2pub fn log2(x f64) f64log2,返回 f64。
x f64f64 — 该类型的值
exp2pub fn exp2(x f64) f64exp2,返回 f64。
x f64f64 — 该类型的值
cbrtpub fn cbrt(x f64) f64cbrt,返回 f64。
x f64f64 — 该类型的值
asinpub fn asin(x f64) f64反正弦。
x f64f64 — 该类型的值
acospub fn acos(x f64) f64反余弦。
x f64f64 — 该类型的值
struct ModfResultpub struct ModfResult {
pub intg f64
pub frac f64
}公开结构体 `ModfResult`。
intg f64frac f64sinhpub fn sinh(x f64) f64sinh,返回 f64。
x f64f64 — 该类型的值
coshpub fn cosh(x f64) f64cosh,返回 f64。
x f64f64 — 该类型的值
tanhpub fn tanh(x f64) f64tanh,返回 f64。
x f64f64 — 该类型的值
asinhpub fn asinh(x f64) f64asinh,返回 f64。
x f64f64 — 该类型的值
acoshpub fn acosh(x f64) f64acosh,返回 f64。
x f64f64 — 该类型的值
atanhpub fn atanh(x f64) f64atanh,返回 f64。
x f64f64 — 该类型的值
modfpub fn modf(x f64) ModfResult拆成整数与小数。
x f64ModfResult — 该类型的值
log1ppub fn log1p(x f64) f64log1p,返回 f64。
x f64f64 — 该类型的值
expm1pub fn expm1(x f64) f64expm1,返回 f64。
x f64f64 — 该类型的值