Shirou_Tokisada

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

逻辑运算有逻辑非not,逻辑与and,逻辑或or其中not优先级最高,and其次,or最次。逻辑与,可以理解为并且的意思。逻辑或,可以理解为或者的意思,也就是条件可以2取一。逻辑非表示取反。

其中逻辑非使用!,逻辑与使用|和||,逻辑或使用&和&&。

两种逻辑与(&&和&)的运算规则基本相同,两种逻辑或(|和||)的运算规则也基本相同。区别在于&和|会把逻辑表达式全部计算完,而&&和||运算具有短路计算功能。

对于&&和||来说一旦可以确定最终的计算结果就会停止其后面的运算,具体为&&的左端为false时和||的左端为true时,右端的结果无论时false或者true都不会改变最后的逻辑结果。这时计算机就不会进行右端的值的计算。

 

posted on 2017-11-29 18:00  昏睡升天的注射器  阅读(203)  评论(0编辑  收藏  举报