VB考试教程:运算符与表达式
运算符-用于对操作数执行各种运算的运算符号。
表达式——由多个操作数和运算符组成的合法表达式。
其中,操作数包括常量、常数、变量和函数,可以看作是没有运算符的表达式。
VB中的运算符分为五类——算术运算符、连接运算符、关系运算符、逻辑运算符和特殊运算符;
VB中有三种表达式——算术表达式、关系表达式和逻辑表达式。
首先,算术运算符
算术运算符-用于执行数学运算的运算符。
下表显示了VB中的主要算术运算符:
描述运算符的操作数类型示例
指数测试= 3 2表示3的2次方'结果为9 nteger,long,single,double,Currency
-负-7
*乘法测试= 37 * 16 integer,long,single,double,Currency
/浮点除法测试=37/16 '结果为2.3125 integer,long,single,double,currency
\整数除法测试=37 '结果为2 Integer,Long
1,(动力操作员)
幂运算符用于计算某个数字或表达式的某个幂的值。其中幂运算符右侧的数字或表达式是幂数。例如:
私有子窗体_Paint()
' dimmy value as integer
my value = 2 ^ 2 '返回4
Print MyValue。
末端接头
类似地:
我的值= 3 3 3 '返回19683
我的值= (-5) 3 '返回-125
2,*(乘法运算符)
乘法运算符用于计算两个数字或表达式的乘积。例如:
模糊我的值
“MyValue = 2 * 2”得出4。
' MyValue = 459.35 * 334.90 '得出153836.315。
3.浮点除法(/)和整数除法(\)
浮点数除法执行标准除法运算;整数除法执行整数除法运算,结果是一个没有舍入的整数值(如3=1)。它的操作数一般是整数。如果是十进制数,先四舍五入为整数或长整数,再进行整数除法运算,比如:
25.63.78=3。
4.模块化操作模式
模运算mod用于求余数,结果是第一个操作数除以第二个操作数得到的余数。比如:
21 Mod 4 = 1;25.68Mod 6.99=5
第二,连接运算符
连接运算符将两个表达式连接在一起。
有两个运算符用于连接运算:“&”和“+”。
“&”操作用于强制两个表达式连接字符串,而“+”操作略有不同。如果两个表达式都是字符串,那么这两个字符串将被连接;如果一个是字符串(数字形状),另一个是数字,则执行加法运算。
下表比较了两种联接操作的不同结果:
1
表达式2
运算结果
运算结果“+”运算结果
" 123 "
" 3 "
" 1233 "
" 26
" 123 "
" 3
" 123 "
" 126
" 123 "
" 123 a "
3
使用“+”运算符时,可能无法确定是执行加法还是字符串连接。为了避免混淆,我们可以使用&操作符进行字符串连接,从而提高程序代码的可读性。
三。关系运算符(比较运算符)
关系运算符是用于比较两个数字或表达式的运算符。它的主要功能是确定表达式之间的关系。运算的结果可分为真、假、空,只要运算两边有一方为空,结果仍为空。
用关系运算符将两个算术表达式连接起来形成的公式称为关系表达式。
其说明如下:
结果=表达式1比较运算符表达式2(结果变量=表达式1关系运算符表达式2)
其中包括:
Result(结果变量)可以是任何数值变量;
表达式1(表达式1)和表达式2(表达式2)可以是任何表达式;
Comparisonoperator可以是任何关系运算符。
下表显示了一系列关系运算符和条件,用于确定结果是True、False还是Null:
使用关系运算符的说明
运算符
True if
False if
Null if
Expression2
Expression1=
Expression1>=Expression2
Expression1
0条评论