知识点4:
(1)Visual Basic常用函数的使用方法:
1、数学函数:
★求平方根:Sqr(n)
★求自然对数Log(n)→ln n log78=log e8/log e7(注意非e为底的对数需要如此转换)
★求以e为底的幂值,e x e x→Exp(x)
1 n>0
★ Sqn(n)= 0 n=0
★ Rad()-->X=Int(Rnd*(上界—下界+1))+下界(产生随机整数)
2、转换函数:
★ Str(x) 数值x转换成字符串 str(12.75)=”12.75”这样转换12.75之前会多出一位。如果使用Cstr(12.75)=”12.75”这样转换12.75之前不会多出一位。
★Val(x) 字符x转换成数值,但x要一定是数字字符才行,Val(“12.75”)=12.75,如果是含有其他字符Val(“12.7ab”)将无法转换。
★ chr(x) 返回以x为Asccii代码值的字符 chr(97)= ”a”;Asc(x) 给出字符x的Asccii代码值 Asc(“A”)=65
三种类型ASCII代码值转换:
Asc(“0”)~Asc(“9”)-→48~57
Asc(“A”)~Asc(“Z”)-→65~90
Asc(“a”)~Asc(“z”)-→97~122
特殊情况:Asc(“ABC”)=65 只求第一个字符“A”的Ascii代码值★ Fix(x) 将数值型数据x的小数部分舍去 Fix(12.8)=12 Fix(-12.5)=-12; Int(x) 取小于等于x的最大整数当x>0时,用法和Fix一样;当x<0时,Int(-12.3)= -13; Cint(x) 将数值型数据x的小数部分四舍五入 Cint(12.7)=13 Cint(12.3)=12
但是有特殊情况: x 当x是偶数
Cint(x.5)=
x+1 当x是奇数
3、字符函数
★ Left(x,n) 从x字符串左边起取n个字符 Left("ABCDEFG",3)="ABC"; Right(x,n) 从x字符串右边起取n个字符 Right("ABCDEFG",3)="EFG"。
★Mid(x,n1,n2) 从字符串x左边第n1个位置开始向右起取n2个字符
Mid(x,n) 从字符串x左边第n个位置开始向右全部取
Mid("ABCDEFG",3,2)= "CD" Mid("ABCDEFG",3)= "CDEFG"
★Instr(n,s1,s2) 从字符串s1的第n个位置起查找s2在s1中位置,如果n省略,则默认从字符串s1的第1个位置起查找s2在s1中位置
Instr(2,"ABCDEFG","CD")=3
知识点5:
1、运算符:
★算术运算符
运算符的优先级: ^ > -- > (* /) > \ > Mod > (+ --)
★关系运算符
< <= > >= = <> Like Is 运算符优先级相同
★逻辑运算符