内容正文:
函数1——系统函数
7/28/2021
系统函数:是系统内置的函数
1、数学函数
函数名
功能
例
Sqr(x)
平方根
Sqr(25)=5
Abs(x)
绝对值
Abs(-3.4)=3.4
Int(x)
取不大于X的最大整数
Int(5.2)=5 Int(-5.2)=-6
Exp(x)
求以e为底的某次方
Exp(1)=2.71828
Log(x)
求以e为底的对数
Log(2.71828)=1
Rnd()
产生随机数
Rnd() 产生[0,1) 间的随机数*
Sin(x)
正弦函数(X 是弧度)
Sin(30*3.1415926/180)=0.5
Cos(x)
余弦函数(X 是弧度)
Cos(60*3.1415926/180)=0.5
Tan(x)
正切函数(X 是弧度)
Tan(45*3.1415926/180)=1
注:为了能产生不同的随机数,可在使用随机数之前必须加一条随机数生成器初始化语句:Randomize
取整数部分
Fix(1.001)=1 Fix(-3.11)=-3
Fix(x)
7/28/2021
2、字符串函数
函数名
功能
例
取左字符串函数
Left("abcdef",3) = "abc"
Right(string,n)
取右字符串函数
Right("abcdef",3) = "def"
取中段字符串函数
Mid("abcdef",3,2) = "cd"
Len(string)
取字符长度函数
Left(string,n)
Mid(string,m,n)
Len("abcdef") = 6
7/28/2021
3、转换函数
函数名
功能
例
Str(x)
将数值转换为字符串
Str(123) = "123"
Val(string)
将数值字符串转换为数值
Val("123") = 123
Chr(n)
将ASCII值转换为字符
Chr(66) = "B"
Asc(string)
将字符转换为ASCII值
Asc("A") = 65
在ASCII表中,阿拉伯数字、大写字母、小写字母分别是连续的,阿拉伯数字"0"起ASCII码从48开始,大写字母"A"起ASCII码从65开始、小写字母"a"起ASCII码从97开始
7/28/2021
在Visual Basic中,若x=-12.345,则