visualbasic程序设计本书共有十章,介绍了vb6.0基本功能26.pptVIP

  • 4
  • 0
  • 约9.95千字
  • 约 66页
  • 2018-03-29 发布于广东
  • 举报

visualbasic程序设计本书共有十章,介绍了vb6.0基本功能26.ppt

visualbasic程序设计本书共有十章,介绍了vb6.0基本功能26

4.* (乘运算符) 2*5=10 5./ (除) 1.? 5/2。5=1。8 6.\ (整数除法) 5\3=1 7.MOD(求余) 5 MOD 3=2 3.2.2 连接运算符 VB中有和+,用于字符串的连接。 Dim mystr Mystr =”hello””world” ‘返回”hello world” Mystr=”check”123”check” ‘返回”check 123 check” Mystr=”hello”+”world” ‘返回”hello world” 两者的区别要注意: 强制两个表达式作字符串连接; +两边的表达式中混着数值字符串及数值的话,其结果会是数值的求和,若是字符串则进行连接。 因此为了避免混淆,可用运算符进行字符串连接。 3.2.3 关系运算符 关系运算符用来比较两个数或表达式的运算符,用来确定表达式之间关系,运算的结果有true、false和null三种。 使用方法: result=expression1 comparisonoperator expression2 (结果变量=表达式1 关系运算符 表达式2) 具体关系运算符使用的说明P54表3-9 表达式的比较方式P54表3-10 如果两个比较的表达式都是可变类型的表达式,则它们内部数据的类型决定了比较方式。 3.2.4 逻辑运算符 1.? And(逻辑与)运算符 A and b 当且仅当 a,b同为true时,结果为true,否则为false Dim a,b,c,d,mycheck A=10: b=8:c=6:d=null Mycheck=ab and bc ‘返回true Mycheck=ba and bc ‘返回false Mycheck=ab and bd ‘因为d的值为null,返回null Mycheck=a and b ‘返回8(位比较的结果) ? 2.? Eqv(逻辑相等)运算符 A eqv b a,b 相同时,结果为true,否则结果为false 3.? imp(逻辑隐含)运算符 a imp b 当且仅当a 为true ,同时 b为false时,结果为false, 否则结果为true 4.? Not (逻辑非)运算符 Not a 若a 为true,则结果为false,否则结果为true 5.? Or(逻辑或)运算符 A or b 当且仅当a,b 同时为false时,结果为false,否则结果为true 6.? Xor(逻辑异或)运算符 A xor b a,b 不同时,结果为true,否则结果为false 3.2.5 特殊运算符 VB中两种特殊运算符:is 和like 1.? Is 运算符 Is运算符用来比较两个对象的引用变量,返回结果为true或false 语法格式: result=object1 is object2 如果变量object1和object2两者引用相同的对象,则result为true;否则,result为false. 举例说明: dim myobject,yourobject,thisobject,thatobject,otherobject,_ mycheck … ‘给变量赋值 set yourobject=myobject set thisobject=myobject set thatobject=otherobject ‘假设myobjectotherobject mycheck=yourobject is thisobject ’返回true mycheck=thatobject is thisobject ‘返回false 2.? Like 运算符 Like 运算符用来比较两个字符串,把一个字符串表达式与一个给定模式进行匹配,匹配成功返回结果true,否则返回结果false. 语法格式: result=string like pattern 使用like 应注意的方面有两点P58 掌握like 的具体应用p59 3.2.6 运算符的优先级 算术运算符、连接运算符、比较运算符和逻辑运算符 从 高 到 低 在所有的比较运算符具有相同的优先

文档评论(0)

1亿VIP精品文档

相关文档