加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

运算符及Not、And、Or及关系运算的优先级

(2015-09-09 14:39:07)
标签:

蓝凤凰-魔灵

浴火凤凰-郭卫

and

or

not

分类: VB程序设计

第一步:函数运算

第二步:算术运算,(1)指数(^)→(2)取负(-)→(3)乘浮点除(*、/)→
                  (4)整除(\)→(5)取模(Mod)→(6)加、减(+、-)→(7)连接(&)

第三步:关系运算,  (1)等于(=)→(2)不等于(<>)→(3)小于(<)→(4)大于(>)→
                    (5)小于等于(<=)→(6)大于等于(>=)→(7)Like→(8)Is

第四步:逻辑运算,顺序为:Not→And→Or→Xor→Eqv→Imp

Not(非):由真变假或由假变真,进行取反运算。
And(与):如果两个表达式的值均为真是结果才为真,否则为假。
Or (或):如果其中某一个表达式为真结果就为真,当两个表达式都为假时结果才为假。
Xor(异或):如果两个表达式同时为真或同时为假时,结果为假,否则为真。
Eqv(等价):如果两个表达式同时为真或同时为假时结果为假,否则为真。
Imp(蕴含):当第一个表达式为真,第二个表达式为假时,结果为假,其它结果都为真。

 

Not True=False   Not False=True
-------------------------------
True And True = True    
True Or True = True
True Xor True = False
True Eqv True = True
True Imp True = True
-------------------------------
False And True = False
False Or True = True
False Xor True = True
False Eqv True = False
False Imp True = True
-------------------------------
True And False = False
True Or False = True
True Xor False = True
True Eqv False = False
True Imp False = False
-------------------------------
False And False = False
False Or False = False
False Xor False = False
False Eqv False = True
False Imp False = True

-------------------------------

or 有相加的意思,只适用与数字
? 8 or 7
 15
? 3+5 or 7
 15
? 7 and 0
 0
? 7 and 1
 1
? 7 and 5
 5
? 7 and 7
 7
? 7 and 8
 0

------------------------------------
我是酷爱文学创作和演说的浴火凤凰;我是平面设计界的icecept;我是程序设计界永远的魔灵。我就是充满梦想并把梦想付诸行动的郭卫
QQ
493405998、微信:  icecept、写作演讲微信公众号:xiezuoyanjiang

蓝凤凰设计商城:http://icecept.taobao.com

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有