|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
一、算术运算符 算术运算符是用来进行数学运算的,它的结果仍然是数值VB中的算术:运算符及其作用如下表所示。 算术运算符
上表中的减号与取负运算符的符号虽然是一样的,但它们的意义却不同,前者是对两个数进行减法运算,后者则是取一个数的相反数。 二、关系运算符 关系运算符是用来比较两个数或表达式大小的运算符,因此也称为比较运算符、运算 结果是布尔型。关系运算符及其作用如下表所示。
要注意赋值号与等于运算符的区别,赋值号是对变量进行赋值,等于运算符是比较两个数或表达式的值是否相等。如:z=(x=y),是先对x、y进行比较,看它们是否相等,然后再运算的结果存到变量z中去。 关系运算符也可以比较字符串的大小,字符串的比较是根据字符的AscII码值进行比较的。在比较两个字符串时,先从第一个字符开始比较,如果前—个字符中的第—个字符的AscII码值大于(或小于)后一个字符串的第一个字符的ASCII码值,则称前一个字符串大于(或小于)后—个字符串;如果两个字符串的第——个字符的AscII码值相等,则比较第二个字符,以此类推,直到ASCII码值不相等的字符。 常见字符的ASCII码值如下:空格的ASCII码值为32;数字0到9的ASCII码值分别为48到37;大写字母“A”到“Z”的ASCII码值分别为65到90;小写字母“a”到“z”的ASCII码值分别为97到到122。 三、逻辑运算符 逻辑运算符用来进行逻辑运算的,其运算对象及结果都是布尔型。逻辑运算符及其作用如下表。
四、 连接运算符 连接运算符是用来连接字符串的运算符,它只有“&”一种,它不仅可以把两个字符串连成一个字符串,还可以把任意类型的表达式连接成字符中。例如: Dim a,b,c,d a=”abcd” b=26 C=True d=a & b & c 最后变量D的值是字符串“abcd26True”。 另外,使用“+”也可以连接字符串,但它只能将两个字符串连接起来,对于其它类型就无能为力了。因此,连接字符串最好使用“&”。 五、表达式 表达式是由一个或多个运算对象(可以是常量或变量)和运算符组合而成的合法的算式。相据表达式结果的类型可以把表达式分为:数值型表达式、字符型表达式、布尔型表达式等。 例如:5、4+7、3.4、“abc'’&“bcd"、True 0r Falsc等等都是合法的表达式。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
| |