购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

6.3 逻辑运算符

逻辑运算符是对布尔型变量进行运算,其结果也是布尔型,具体说明如表6-5所示。

表6-5 逻辑运算符

提示 短路与(&&)和短路或(‖)能够采用最优化的计算方式,从而提高效率。在实际编程时,应该优先考虑使用短路与和短路或。

示例代码如下:

上述代码运行结果如下:

其中,第①行代码进行短路计算,由于(a>b)是true,后面的表达式(i==1)不再计算,输出的结果为真。类似地,第②行代码也进行短路计算,由于(a<b)是false,后面的表达式(i==1)不再计算,输出的结果为假。

代码第③行在条件表达式中掺杂了++和--运算,由于(a>b)是true,后面的表达式(a++==--b)不再计算,所以最后是a=10,b=9。如果把短路或(‖)改为逻辑或(|),那么输出的结果就是a=11,b=8。 vkjjkqht//98f/7ffK5IbkqYT8NeYDqlTB7Xu2CyfFLvux5OCfb/x4U7G35+2O/g

点击中间区域
呼出菜单
上一章
目录
下一章
×