MathF 类

定义

为三角函数、对数函数和其他通用数学函数提供常数和静态方法。

public ref class MathF abstract sealed
public static class MathF
type MathF = class
Public Class MathF
继承
MathF

注解

类的 MathF 静态字段和方法对应于类的 Math 字段和方法,除了它们的参数是类型 SingleDouble而不是返回 Single 而不是 Double 值。

字段

E

表示自然对数的底,它由常数 e 指定。

PI

表示圆的周长与其直径的比率,由常量 p 指定。

Tau

表示一转中的弧度数,由常量 τ 指定。

方法

Abs(Single)

返回单精度浮点数字的绝对值。

Acos(Single)

返回余弦值为指定数字的角度。

Acosh(Single)

返回双曲余弦值为指定数字的角度。

Asin(Single)

返回正弦值为指定数字的角度。

Asinh(Single)

返回双曲正弦值为指定数字的角度。

Atan(Single)

返回正切值为指定数字的角度。

Atan2(Single, Single)

返回正切值为两个指定数字的商的角度。

Atanh(Single)

返回双曲正切值为指定数字的角度。

BitDecrement(Single)

返回小于 x 的下一个最小值。

BitIncrement(Single)

返回大于 x 的下一个最大值。

Cbrt(Single)

返回指定数字的立方根。

Ceiling(Single)

返回大于等于指定的单精度浮点数的最小整数值。

CopySign(Single, Single)

返回一个值,它具有 x 的大小和 y 的符号。

Cos(Single)

返回指定角度的余弦值。

Cosh(Single)

返回指定角度的双曲余弦值。

Exp(Single)

返回 e 的指定次幂。

Floor(Single)

返回小于等于指定单精度浮点数的最大整数值。

FusedMultiplyAdd(Single, Single, Single)

返回 (x * y) + z,舍入为一个三元运算。

IEEERemainder(Single, Single)

返回一指定数字被另一指定数字相除的余数。

ILogB(Single)

返回指定数字以 2 为底的整数对数。

Log(Single)

返回指定数字的自然对数(底为 e)。

Log(Single, Single)

返回指定数字在使用指定底时的对数。

Log10(Single)

返回指定数字以 10 为底的对数。

Log2(Single)

返回指定数字以 2 为底的对数。

Max(Single, Single)

返回两个单精度浮点数字中较大的一个。

MaxMagnitude(Single, Single)

返回两个单精度浮点数字中的较大值。

Min(Single, Single)

返回两个单精度浮点数字中较小的一个。

MinMagnitude(Single, Single)

返回两个单精度浮点数字中的较小值。

Pow(Single, Single)

返回指定数字的指定次幂。

ReciprocalEstimate(Single)

返回指定数字的倒数的估计值。

ReciprocalSqrtEstimate(Single)

返回指定数字的倒数平方根的估计值。

Round(Single)

将单精度浮点值舍入到最接近的整数值,并将中点值舍入到最接近的偶数。

Round(Single, Int32)

将单精度浮点值舍入到指定的小数位数,并将中点值舍入到最接近的偶数。

Round(Single, Int32, MidpointRounding)

使用指定的舍入约定将单精度浮点值舍入到指定数量的小数位数。

Round(Single, MidpointRounding)

使用指定的舍入约定将单精度浮点值舍入到整数。

ScaleB(Single, Int32)

返回有效计算的 x * 2^n。

Sign(Single)

返回一个整数,该整数表示单精度浮点数字的符号。

Sin(Single)

返回指定角度的正弦值。

SinCos(Single)

返回指定角度的正弦值和余弦值。

Sinh(Single)

返回指定角度的双曲正弦值。

Sqrt(Single)

返回指定数字的平方根。

Tan(Single)

返回指定角度的正切值。

Tanh(Single)

返回指定角度的双曲正切值。

Truncate(Single)

计算指定单精度浮点数的整数部分。

适用于