内容正文:
运算符与表达式
通过程序的执行对数据进行加工处理,基本运算是数据处理中最常用的手段。
VB的基本运算包括:
(一)算术运算
(二)关系运算
(三)逻辑运算
基本运算
(一) 算术类基本运算
乘幂(^)
取负(-)
乘法(*) 实数除法(/)
整数除法(\)
求余数(Mod)
加法 (+) 减法(-)
优先级
高
低
-2 ^ 4值为多少
在同一个表达式中,如果有一个以上的 基本运算,则先执行优先级高的运算;
同优先级的基本运算,按自左向右顺序执行;
若表达式中有括号,则先计算括号内的表达式;
如果有多层括号,则按由内向外顺序进行计算
VB中的括号只有 ()
说明:
6 + ( 6 – 4 ) =
3 ^ 2 + 3 \ 2 =
-3 + 8 Mod 2 =
5 * 2 ^ 2 =
3 \ 5 / 2 =
6 * (8 + (9 - 2))
-3 ^ 2
8
10
-3
20
1
90
实践练习:
-9
练习
用VB格式写出
x = (-b + Sqr(b ^ 2 - 4 * a * c)) / (2 * a))
用VB格式写出
s = a * t ^ 2 / 2 + v0 * t
相等 =
不相等 <>
小于 <
大于 >
小于等于 <=
大于等于 >=
关系运算的结果是
一个逻辑值真、假
(True、False)
关系运算优先级比
算术运算低
所有关系运算具有
相同的优先级
(二)关系类基本运算
级别:7
字符串如何比较?
5 > 8
7 <= 10
10 = 5 Mod 3
"a" <> "b"
100 <> 10 ^ 2
50 \ 11 >= 4
实践练习:
False
True
真(True) 假(False)
False
True
False
True
(三)逻辑类基本运算
Not True =
Not False=
False
False
False
True
True
8、非(Not)
9、与 (And)
10、或 (Or)
True
True
False
True And True =
False And False =
True And False =
False Or False =
True O