vb基础教程|VB基础教程(字符串运算符)第三章(2)

更新时间:2019-10-24 来源:应用教程 点击:

【www.hzclsc.cn--应用教程】

将两个字符串拼接起来
 连接符两旁的操作数不管是字符型还是数值型,系统先将操作数转换成字符,然后再连接。
123 55
abc +12
12355
abc12
+
连接符两旁的操作数均为字符型;若均为数值型则进行算术加法运算;若一个为数字字符型,一个数值型,则自动将数字字符转换为数值,然后进行算术加;若一个为非数字字符型,一个数值型,则出错。
123 +55
abc +12
178
出错
(3)     关系运算符
运算符
含义
示例
结果
=
等于
ABCDE = ABR
False

大于
ABCDE ABR
False
=
大于等于
bc = 大小
False
[b][/b]
小于
23
False
[b][/b]
小于等于
23
True
[b][/b]
不等于
abc ABC
True
Like
字符串匹配
ABCDEFG Like *DE*
True
Is
对象引用比较
 
 
注意:
1)   如果两个操作数都是数值型,则按其大小比较
2)   如果两个操作数都是字符型,则按字符的ASCII码值从左到右一一比较
3)   汉字字符大于西文字符
4)   关系运算符的优先级相同
5)   VB6.0中Like运算符与通配符的使用:
? 表示任何单一字符
* 表示0个或多个字符
# 表示任何一个数字(0 - 9)
[字符列表] 表示字符列表中的任何单一字符
[!字符列表] 表示不在字符列表中的任何单一字符
(4) 逻辑运算符
运算符
含义
优先级
说明
示例
结果
Not
取反
1
当操作数为假时,结果为真
Not  F
Not  T
T
F
And

2
两个操作数均为真时,结果才为真
T  And  T
F  And  F
T  And  F
F  And  T
T
F
F
F
Or

3
两个操作数中有一个为真时,结果为真
T  Or  T
F  Or  F
T  Or  F
F  Or  T
T
F
T
T
Xor
异或
3
两个操作数不相同,结果才为真,否则为假
T  Xor  F
T  Xor  T
T
F
Eqv
等价
4
两个操作数相同时,结果才为真
T  Eqv  F
T  Eqv  T
F
T
Imp
蕴含
5
第一个操作数为真,第二个操作数为假时,结果才为假,其余都为真
T  Imp  F
T  Imp  T
F
T
说明:
1)若有多个条件时,And必须全部条件为真才为真;Or只要有一个条件为真就为真。
2)如果逻辑运算符对数值进行运算,则以数字的二进制值逐位进行逻辑运算。And运算常用于屏蔽某些位;Or运算常用于把某些位置1。
如:12 And 7  表示对1100与0111进行And运算,得到二进制值100,结果为十进制4。
3)对一个数连续进行两次Xor操作,可恢复原值。在动画设计中,用Xor可恢复原来的背景。
4.表达式
(1)表达式的组成
  表达式由常量、变量、运算符、函数和圆括号按一定的规则组成,通过运算后有一个结果,运算结果的类型由数据和运算符共同决定。
(2)表达式的书写规则
1)乘号不能省略
2)括号必须成对出现,均使用圆括号,可以嵌套,但必须配对。
3)表达式从左到右在同一基准上书写,无高低、大小之分。
例:sqr((3*x+y)-z)/(x*y)^4
(3)不同数据类型的转换
操作数的数据类型应该符合要求,不同的数据应该转换成同一类型。在算术运算中,如果操作数的数据精度不同,VB规定运算结果采用精度较高的数据类型。
(4)优先级
  同一表达式中,不同运算符的优先级是:算术运算符 字符运算符 关系运算符 逻辑运算符
注意:对于存在多种运算符的表达式,可增加圆括号改变优先级或使表达式更清晰。
 

本文来源:http://www.hzclsc.cn/anzhuo/35423.html

为您推荐

支付宝怎么自动还信用卡还款_支付宝怎么自动还信用卡 支付宝设置信用卡自动还款教程

支付宝可以对信用卡还款进行管理,有些办了信用卡的童鞋,还不知道支付宝怎么自动还信用卡,通过设置我们可以实现支付宝信用卡自动还款,省时省力,下面带来设置详细教程。支付宝怎么自动还信用卡? 进入支付宝,点教你一招

2020-12-14 07:03:59   支付宝可以自动还信用卡吗   支付宝如何自动还款信用卡   支付宝怎么自动还款信用卡  

【炼金与魔法按键怎么用】炼金与魔法按键怎么操作 炼金与魔法按键操作方法介绍

炼金与魔法是一款国产沙盒游戏,游戏的操作并不难,但是游戏中没有独立的按键使用教程,很多玩家不清楚如何操作,下面为大家带来炼金与魔法按键操作方法介绍。炼金与魔法按键操作方法介绍独立游戏

2020-12-13 23:04:59  

【王冠之心怎么样】王冠之心怎么联机 王冠之心联机教程

王冠之心(Heart of Crown PC)是一款卡牌策略类型的游戏,那么玩家该怎么联机进行游戏呢?下面就来分享一下王冠之心联机教程。王冠之心联机教程准备工作,把skip open port che策略与战棋

2020-12-13 07:06:08   王冠怎么折   手工王冠怎么做   银色王冠怎么用  

网易白金卡潮玩版|网易白金卡是什么 网易白金卡怎么激活

网易白金卡是什么?网易与中国联通联合推出了手机号码品牌网易白金卡,让用户可以免流量使用网易全系应用。现在炉石传说已经加入白金卡免流套餐!下面就一起来看看网易白金卡怎么激活吧。什么是网易白金卡网易白金卡游戏资讯

2020-12-12 11:04:25   网易白金卡免流范围   网易白金卡官网  

中国快递|中国快充标准详细介绍 中国手机快充技术介绍一览

手机快充技术发展已经有几年了,各家厂商的技术也不一样,在泰尔论坛2017快充技术标准与应用研讨会上,带来了中国首部快充标准《通信终端快速充电技术要求和测试方法》,下面一起来看下中国快充标准详细介绍!2知识加油站

2020-12-12 11:04:25   中国快递协会   中国快递公司排行榜   中国快餐连锁50强品牌