2.5 VB编程基础--运算符和表达式

来源:互联网 发布:喀秋莎录屏软件9下载 编辑:程序博客网 时间:2024/06/06 09:11

运算符:VB中数据参与运算的符号。

表达式:由运算符和数据连接而成的式子。


2.5.1 运算符

VB运算符有4大类:  

  1.算术运算符:+、-、*、/、^、Mod、/等。

          2.关系运算符:=、>、<、<>等。

          3.连接运算符:+、&。

         4.逻辑运算符:not、and、or等。


1.算术运算符:

^:指数运算符    */ :乘除法运算符  +-加减运算符  Mod:求余运算符  


2.关系运算符:用于比较运算符左右两侧表达式之间的大小关系,其运算结果为布尔型数据。关系运算符没有优先级区别,按照出现次序,从左到右依次计算。如果其中任何一个表达式结果为Null,则运算关系结果也为Null。

= 等于   >大于  <小于 >=大于等于   <=小于等于    <>不等于

=由两个意义:赋值号和等号

赋值号是专用于给变量、对象属性、数组等赋值。赋值号左边必须是变量名、对象属性名、数组名,不能为常量或者表达式。

关系运算符“”=“”是用于比较两个表达式的值是否相等,其左右两侧可以使常量、变量、表达式。用关系运算符=连接形成的表达式不能单独作为一条语句出现在程序中,只能出现在其他语句或表达式中间。


3.连接运算符:

连接运算符只有两个,“+”、“&”

& :连接运算符用于强制将两个表达式作为字符串连接。

+ :当两个表达式都是字符串时,将两个字符串连接,此时相当于& 。如果一个是字符串,一个是数字,则进行相加,结果为两个数字的和。


4.逻辑运算符:

逻辑运算符得出的结果为布尔型数值,即TRUE或FALSE。


2.5.2 表达式

表达式是由常量、变量、运算符、圆括号、函数等连接而成的运算式子。包括:

1.算数表达式

2.字符串表达式

3.日起表达式

4.关系表达式

5.逻辑表达式


2.5.3 运算符的优先级

复杂的表达式中通常包含多种运算符,VB 会按照预先定义的顺序进行计算,这个顺序就是运算符的优先级。

通常4中运算符的优先级为:算术运算符>连接运算符>关系运算符>逻辑运算符

0 0
原创粉丝点击