math类只能用于double型吗?
如题,有没有可用于其他类型 的数学函数?
------解决方案--------------------不是吧,我随便找一个
Math.Abs 方法
HTML code
Abs(Decimal) 返回 Decimal 数字的绝对值。
Abs(Double) 返回双精度浮点数字的绝对值。
Abs(Int16) 返回 16 位有符号整数的绝对值。
Abs(Int32) 返回 32 位有符号整数的绝对值。
Abs(Int64) 返回 64 位有符号整数的绝对值。
Abs(SByte) 返回 8 位有符号整数的绝对值。
Abs(Single) 返回单精度浮点数字的绝对值。
------解决方案--------------------
里面的方法不都是重载的吗?
是个数都可以
------解决方案--------------------
像Math.Pow(double, double)
------解决方案--------------------
确实,象Pow(double,double)我一般把参数显示转换为double
------解决方案--------------------
------解决方案--------------------
强制转换。
------解决方案--------------------
可能会有精度损失,但是没有办法。
------解决方案--------------------
`` math.sqrt() 求平方根``
`` math.abs() 求绝对值``
`` math.pow(x,y) 求x的y次方``
`` math.Round() 求取整的四舍五入算法,也可以重载为一个数的多少位的四舍五入算法``
`` math有很都方法,其方法也都有重载,最常用的是上面三种```
``
------解决方案--------------------
定义成Double即可,如果精度不影响就强制转换;
------解决方案--------------------
没遇到过这种情况.