1
1
第四章选择结构
运算符与表达式
顺序结构
If语句
多条件选择语句
选项按钮
复选框
恋铸羡砸谢憾货痘抽菠馋方瑶手太瑟暖畦金弦窥铆汕摩农赐踞矣陛蛾致嗅VB 选择结构VB 选择结构
2
2
算术运算符与算术表达式
运算符与表达式
运算符
运算
示例
结果
^
乘方
2^3
8
-
取负
-a(a=2)
-2
*
乘法
*6
/
除法
13/2
\
整除
13\2
6
Mod
取模
15Mod4
3
+
加法
45+6
51
-
减法
23-11
12
两种含义:减法或者取负
区别
求整型除法的余数
砂谁狡斩忠诗昆巳沦臂鞍甜唬蹄刷疲惦锰膛坍刁酿扮逮皱剂奖送琉丫硕披VB 选择结构VB 选择结构
3
3
关系运算符与关系表达式
运算符
含义
示例
结果
>
大于
5>3
True
>=
大于等于
“a”>=“b”
False
<
小于
“abc”<“bcd”
True
<=
小于等于
5<=6
True
=
等于
“56”=“65”
False
<>
不等于
“ABCD”<>”ABC”
True
优先级的级别都是相同的
州周拼台郁铆鼠延藻忘硕他储绑牌瞒皆优贤羚***率淘姓敖历谜烘铡脑奉盼VB 选择结构VB 选择结构
4
4
进行关系运算时,先算出关系运算符两侧表达式的值,然后再进行比较
表达式均为数值型时,按数值大小进行比较
表达式是字符串型时,对应的字符按ASCII值进行比较
数值型与可转换成数值型的数据比较,按转换后的数值进行比较
日期型数据的比较,看成”yyyymmdd”的8位整数
单精度数不能直接进行”=”的比较,计算机中的浮点数的误差。
琳犀兹问积仗喂赫诽腋靶陵化陵拄瞥听爱吴谱披氏褥轴望藉只明础佯作闷VB 选择结构VB 选择结构
5
5
布尔运算符与布尔表达式
运算符
含义
示例
结果
说明
Not
取反
Not T
F
对其后的布尔值取反
And
与
T And F
F
当两个值均为真时结果为真
Or
或
T Or F
T
当两个值均为假时结果为假
Xor
异或
T Xor F
T
两个值相反时,结果才为真
Eqv
等价
T Eqv F
F
两个值相同时,结果才为真
Imp
蕴含
T Imp F
F
第一个值为真,第二个值为假时结果为假,否则结果为真
犁侮公闲踊摔养锻风饼棚股茅拌忆亲霉瞅背淋讹厌鞘巢衙矢招邑目话长时VB 选择结构VB 选择结构
6
6
字符串运算符与字符串表达式
VB只有一种字符串连接符,即连接运算符“&”。字符串表达式的格式为:
<字符串1> & <字符串2> [& <字符串3>……&<字符串n>]
例如:
“xyz”& 123 & 456 ‘运算结果为xyz123456
123 & “100”‘运算结果为123100
太曝揖笼记秀坝靴帮瘴怖庶牢戒院女忿资游窖蔗找睡驱梅豆窗的仑访帚播VB 选择结构VB 选择结构
7
7
运算符的优先顺序
优先级
运算符类型
运算符
1
算术运算符
^(指数运算)
2
-(取负)
3
*、/(乘法和除法)
4
\(整除)
5
Mod(求模)
6
+、-(加法和减法)
7
字符串运算符
&(字符串连接)
8
关系运算符
=、<>、<、<=、>、>=
9
布尔运算符
Not(取反)
10
And(与)
11
Or、Xor(或和异或)
12
Eqv(等价)
13
Imp(蕴含)
疫穆颇兑那泼拉桓月惯醇雹馁凹畸诺润剩啥廓槽吾辱挚践论虑灾上腰框褂VB 选择结构VB 选择结构
8
8
求表达式Not 8>6 Or 6>5 And 5+3>10的值
(1) 算术运算:Not 8>6 Or 6>5 And 8>10
(2) 关系运算:Not True Or True And False
(3) 取反操作:False Or True And False
(4) 与操作:False Or False
(5) 最后得到:False
依我霉柔窄窍帕黎揉桌镍未吱凯渴痛赖押八谣疥死腥被敞解域兵窃婆彝幌VB 选择结构VB 选择结构
9
判断一个年份是否是闰年,需要满足以下条件:该年份能被4整除但不能被100整除,或该年份能被100整除又能被400整除。设y为年份。
条件1:y mod4=0 And y mod100<>
VB 选择结构 来自淘豆网www.taodocs.com转载请标明出处.