10 关系运算符和逻辑运算符

上传人:博****1 文档编号:559812270 上传时间:2023-06-30 格式:DOCX 页数:5 大小:97.57KB
返回 下载 相关 举报
10 关系运算符和逻辑运算符_第1页
第1页 / 共5页
10 关系运算符和逻辑运算符_第2页
第2页 / 共5页
10 关系运算符和逻辑运算符_第3页
第3页 / 共5页
10 关系运算符和逻辑运算符_第4页
第4页 / 共5页
10 关系运算符和逻辑运算符_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《10 关系运算符和逻辑运算符》由会员分享,可在线阅读,更多相关《10 关系运算符和逻辑运算符(5页珍藏版)》请在金锄头文库上搜索。

1、主题:VB系列培训一第十课内容: 关系运算符 和 逻辑运算符【一】、在我们编写程序的过程中,可能会出现这样的情况,需要对2 个数值谁大谁小,或 是它们是否相等,以及其他的方面的比较,在这种情况下,就要用到我们今天这节课讲到的 运算符号:“关系运算符”。运算符“关系运算符”就是用来对两个操作数进行比较,如果比较的结果成立的话就返回True(l), 否则就会返回 False(0)。是否等于 是否水r.是否八二试等于I琢等于提到True和False大家可能会想到逻辑型数据。一个关系运算符返回的数值就是“逻辑型”。 为了方便大家,我们现在程序中定义一个逻辑型的变量。如:Private Sub Comm

2、andl_Click()Dim A As BooleanA = 3 = 2【此处为关系运算符】MsgBox AEnd Sub运行结果:【很明显,3并不等于2,所以返回值是False】结果为把代码改改,“A = 3 = 2”改为“A = 2 = 2,然后再次运行,后面的2和 2进行比较,然后把返回值返给变量 A 。可能大家直接看“2 = 2”不太习惯,那也可以在数字中加入圆括号,比如 “A = (2 = 2)”,这样也不会影响的。等号两边除了可以跟数字外,还可以跟“算术表达式”。就是由算术符号连接所组成的式子。Private Sub Commandl_Click()Dim A As Boolea

3、nA = (l2 + l) = (l3 + 0)MsgBox AEnd Sub记得用上圆括号,以上式子是比较前后的算术表达式的值是否相等,运行结果如下同样的,像 、 =、 、 =都可以一一试着操作。 值得一提的是: 这个符号,看如下操作的运行结果此为第二例】由此我们可以得知:对于v这个符号来说,如果两边的数值是相等的,它则返回“ False”, 如果不等,就会返回“True”通过关系运算符,以后我们可以很轻易的对一些值的关系, 进行比较。【二】、逻辑运算符 通过关系运算符,我们可以方便的对两个操作数进行大小的比较,不过在我们平时编写程序 过程中,是否决定一个程序如何去执行,可能我们要谈好多个表

4、达式的结果,在这种情况下 我们需要用到“逻辑运算符”,对操作数进行“逻辑运算”,返回True (1)或是False (0)。 也可以理解为:它就是专门针对“逻辑表达式”的。1 或于涵 运求与或DWS 符盘=.- dry詳 运NOAnnrxoEqIri各种类型的“逻辑运算符”】1、下面我们举个And的例子来说明,什么是“逻辑”,看如下完整代码: 首先是定义2个变量,A和B,然后是关系表达式的编写。代码是:Dim A As BooleanDim B As Boolean并且把结果存储到两个变量A和B中。A = 5 3我们知道5确实大于3,所以变量A中会返回“True”;B = 6 3) and (

5、6 3B = 6 3 trueB 二 6 3 true B = 6 3 :dlSe C = True Eqv FelIee M e gB ox CEnd Sub图中的eqv前后是不相等的,所以返回值是“false”。5、逻辑蕴涵。只有这个Imp前面的值为“True”,后面的值为“False”时,返回的结果才会是“False”。 否则其他一切情况,均会返回“ True”。6、逻辑求反。 这种可能很多朋友会一头雾水,到底它是个什么概念。其实,一般情况下,它前面没有值,而后面有。它的含义就是取后面相对的一面 比如与“True”相对的一面就是“False”,演示代码如下:End Sub代码中,NOT的后面是false,所以返回值是“true”。总结:逻辑表达式中可以包含关系表达式。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号