逻辑运算符详细讲解(基础版)

本文将详细讲解6个逻辑运算符的应用,总结放在最后了哦。

1.  &(与)------>见false则为false

 这里用两个关系表达式进行比较,只要其中一个运算结果为false则最后结果也为false。

2.| (或)-----> 见true则为true

这里用两个关系表达式进行比较,只要其中一个运算结果为true则最后结果也为true。

3.^ (异或)----->相同为false,不同为true

这里用两个关系表达式进行比较,结果都为true或者结果都为false,则打印的最后结果为false。结果一个为true,一个为false,则最后打印的结果为true。

4.!(非)----->取反

正常情况下,a与b进行比较打印出来应该是true

5.&&(短路与)-----> 见false则为false,如果左边的表达式为true,右边的表达式会继续运算。如果左边的表达式为false,右边的表达式不会继续运算

第一个左边的a++>30输出为false,则右边的不会继续运算,直接打印出false,相对于&这样可以节约代码。

 6.||(短路或)------> 见true则为true, 如果左边的表达式为true,右边的表达式不会继续运算。如果左边的表达式为false,右边的表达式不会继续运算

第一个左边的a++<30为true,则右边的不会继续运算,直接打印出true,相对于|这样可以节约代码。

总结

1.& 见false则为false
2.| 见
true则为true   
3.^ 相同为false,不同为true
4.! 取反
5.&& 见false则为false,如果左边的表达式为true,右边的表达式会继续运算。
如果左边的表达式为false,右边的表达式不会继续运算。
6.|| 见true则为true, 如果左边的表达式为true,右边的表达式不会继续运算。
如果左边的表达式为false,右边的表达式不会继续运算。

谢谢阅读,有什么需要改进的地方还请大佬们多多指导,祝愿大佬们学习顺利,万事如意。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值