自定义数据类型
由用户自己定义数据类型,通过type语句来实现
Private/public type 类型名
  元素名 AS 数据类型
  元素名 AS 数据类型
......
End type
变量命名规则
1) 变量要以字母或汉子开头,不能以数字或下划线开头。
2) 变量名一般以字母,数字,汉子和下划线组成,不得含有+,—*/$,&,%,!,#,?,小数点或逗号等字符。
3) 变量名长度不得超过255个字符。
4) 变量名不得与VB中的关键字重名。
常量
普通常量:数值常量;字符串常量;逻辑常量;日期常量。
符号常量:用一个符号表示一个固定的数值,比如说可以把3.1415926记为∏,其定义方法为 const 符号常量名 (as 数据类型)=表达式;一旦定义了符号常量,就不能再为它赋值。 Const =3.1415926
运算符
运算符包括:算术运算符,关系运算符。
算术运算符:+*/mod(取余)-(负号),^(指数)。
关系运算符:关系运算符的比较结果只有两个:ture(),false(假)
VB6.0关系运算符表
运算符
意义
示例
返回值
=
等于
“abc”=“ABD
false
>
大于
“ABC”> “AF”
false
>=
大于等于
“f”>= “fgh”
ture
<
小于
<=
小于等于
23<=23
ture
<>
不等于
“xyz”<> XYZ
ture
like
使用通配符相比较
WYXlike
“X”
ture
is
引用对象比较
由对象应用的当前值决定
逻辑运算符
and , or,not ,xor(异或)Eqv(逻辑等价),imp(蕴含)
字符串运算符:“+”,“&”。“+”为将两个操作数连接起来,成为一个字符串,两个操作数必须是字符型数据。“&”的两个操作数可以是字符型,数值型和可变型数据。
常用内部函数
数学函数:
1.Abs(x):x的绝对值
2.Exp(x):字符串长度必须小于等于255求e×的绝对值
3.Log(x):x的自然对数。
4.Sgn(x):x的符号值,x为数值型参数。当x<0时,返回的函数值为-1;当x=0时,返回的函数值为0;当x>0时,返回函数值为1.
  例如:haha=12.5;  haha=0;  haha= -438
        shuaige=sgn(haha1) ‘shuaige的值为1
        shuaige=sgn(haha2) ‘shuaige的值为0
        shuaige=sgn(haha3) ‘shuaige的值为-1
5.sqr(x):x的算术平方根
6.Int(x)Fix(x):取整,intx)求不大于x的整数,而Fix(x)单纯取整
7. Rnd(n):随机函数,在区间(0,1)内随机产生一个双精度实型数。
  n>0,每次产生的数都不同;n=0,每次产生的数和上一次的数一样;
n<0,每次产生的数都一样。
转换函数
1.Asc(c):将字符c转换为ASCLL码值
2.Chr(n)函数:将ASCLL码值转换为字符
3.LCase(c):将字符串c中的大写字母转换为小写
4.UCase(c):将字符串c中的小写字母转换为大写
5.Str(n)函数:将数值型参数n转换为字符串。
  s=Str(1688) ‘s的值为“1688
6.Val(c)函数:将数字字符串转换成数值。
n=haha(“3.1415926”)  ‘n的值为3.1415926
字符串函数
1.len(c):求字符串c的长度。
2.Left(c,n)right(c,n)函数:分别返回字符串c左(右)边的n个字符
3.Mid(c,n1.n2)函数:自字符c的第一个n1个字符开始向右取n2个连续的字符。
4.LTrim(c),RTrim(c),Trim(c):去掉字符串c的左边,右边,左右两边的空格。
5.String(n,c)函数:返回由字符串c的首字符组成的n个字符的字符串
比如:haha=String(3,shuaige)  ‘haha 的值为“sss
6.instr(pos,str1,str2,CompareMethod)
其中posstr1开始的位置,str1是被查字符串,str2是匹配的字符串。假如到,返回到的首字符位置,否则,返回0.
假如str1="abcababca" str2="abc"pos=4
则从第四个字符("a")开始往后在"abcababca""abc",返回值应该是6,即下一次出现"abc"是在第六个位置开始。
CompareMethod是选择是否区分大小写,默认不填是不区分的意思。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。