网站大量收购闲置独家精品文档,联系QQ:2885784924

《Visual Basic 程序设计教程》第04章:运算符与表达式-教学课件(非AI生成).ppt

《Visual Basic 程序设计教程》第04章:运算符与表达式-教学课件(非AI生成).ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

***************************如: DimA,B,C,D,MyCheck A=10:B=8:C=6:D=Null 设置变量初值。 MyCheck=ABImpBC 返回True。 MyCheck=ABImpCB 返回False。 MyCheck=BAImpCB 返回True。 MyCheck=BAImpCD 返回True。 MyCheck=CDImpBA 返回Null。 MyCheck=BImpA 返回-1(位比较的结果)。式中: B=8D= A=10D=Imp -1D=(补码取反加1) Imp是唯一的一个操作数顺序影响结果的逻辑运算符。 MyCheck=AImpB 返回-3 *4Or逻辑“或”运算符:exp1Orexp2如果exp1与exp2是逻辑表达式(True或False),只要有一个为True,则运算结果为True。二者全为False时,结果才为False。注意当Null值参与运算时,与True相或的结果为True,与False相或的结果为Null。相当于两个开关并联的情况,也相当于数学上的“加法”运算。如果exp1和exp2均为整数,则计算结果为两个数按位进行“或”操作的值。逻辑“或”运算符Or逻辑数A逻辑数B结果TTTTTFTFTTFFF*如: DimA,B,C,D,MyCheck A=10:B=8:C=6:D=Null 设置变量初值。 MyCheck=ABOrBC 返回True。 MyCheck=BAOrBC 返回True。 MyCheck=ABOrBD 返回True。 MyCheck=BDOrBA 返回Null。 MyCheck=AOrB 返回10(位比较的结果)。上式中: A=10D= B=8D=Or 10D=逻辑“或”运算符Or*5Not逻辑“非”运算符:Notexp1Not为单目运算符,如果exp1为True,则结果为False,如果exp1为False,则结果为True。如果exp1为Null值结果仍为Null。如果exp1为整数,则计算结果为该数按位进行“非”操作的值。逻辑“取反”运算符Not逻辑数A结果TTFFT*如: DimA,B,C,D,MyCheck A=10:B=8:C=6:D=Null 设置变量初值。 MyCheck=Not(AB) 返回False。 MyCheck=Not(BA) 返回True。 MyCheck=Not(CD) 返回Null。 MyCheck=NotA 返回-11(位比较的结果)。上式中: A=10D=Not -11D= (补码取反加一)逻辑“取反”运算符Not*6Xor逻辑“异或”运算符:exp1Xorexp2如果exp1与exp2是逻辑表达式(True或False),二者不同,则运算结果为True。二者相同,结果为False。或者称为“相同为假,相异为真”,这一点正好与逻辑运算符Eqv相反。二中有一个为Null,则结果为Null。如果exp1和exp2均为整数,则计算结果为两个数按位进行“异或”操作的值。逻辑“异或”运算符Xor逻辑数A逻辑数B结果TTTFTFTFTTFFF*如: DimA,B,C,D,MyCheck A=10:B=8:C=6:D=Null 设置变量初值。 MyCheck=5+55+3Xor5+75 返回False。 MyCheck=BAXorBC 返回True。 MyCheck=BAXorCB 返回False。 MyCheck=BDXo

您可能关注的文档

文档评论(0)

188****7976 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档