VB.NET函数——数学函数

时间:2022-06-14 14:02:48

函数

说明

Abs (num)

取绝对值。

Exp (num)

返回以e为底、以num为指数的值,如Exp(2)返回e^2值。

Log (num)

返回参数num的自然对数值,为Double类型,即以e为底的对数。

Hex (num)`

将参数num转换为16进制。

Oct (num)

将参数num转换为8进制

Sign (num)

返回参数的正负符号,若num大于0,则返回值为1;若num等于0,则返回值为0;若num小于0,则返回值为-1

Sqrt (num)

返回参数平方根为,Double类型。

Atan (num)

反正切函数

Sin (num)

正弦函数

Cos (num)

余弦函数

Tan (num)

正切函数

Rand (num,[int])

将参数num四舍五入,若要指定四舍五入到哪位小数,可以加上第二个参数int           如:Round (12. 456 )返回值为12Round (12 . 4567,3 ) 返回值为12. 457

Rnd [(nun)]

产生一个小于1,大于或等于0的随机数,类型为Single
若参数num小于0,那么每次都会返回相同的随机数;若没有提供参数或参数大于0,那么会依序产生下一个随机数,此为默认值;若参数num等于0,那么会返回最近一次产生的随机数。为了每次产生不同的随机数,在使用Rand ()函数之前,最好使用Randomize语句。若要随机产生一个NM的整数,可利用如下公式:Int (Rand ()*M-N+1)+N

Pow (x,y)

xy次方。

Val (str)

将字符串内的数字转换成IntegerDouble类型返回。

Str (num)

将数值类型参数转换成字符串返回。

Fix (num)

参数大于0时,去掉小数部分;参数小于0时,返回大于或等于该参数值。

Int (num)

参数大于0时,去掉小数部分;数小于0时,返回小于或等于该参数值。