逻辑运算基础知识

关系运算符
<:小于
<=:小于等于
>:大于
>=:大于等于
以上优先级相同:高

==:等于
!=:不等于
以上优先级相同:低

说明:
关系运算符的 优先级 低于 算数运算符
关系运算符的 优先级 大于 赋值运算符

逻辑运算:
逻辑变量之间的运算称为逻辑运算,二进制数1和0在逻辑上可以代表 真 和 假
逻辑或(|| ,+,U ,V ,OR):连接的两个逻辑全为0时才取0
逻辑与(&&,*,AND):连接的连个逻辑全为1 才取1
逻辑异或(XOR):相同取1,不相同取0
逻辑非:(!,~,NOT):将逻辑取反。

逻辑运算符 优先级:
非》与》或
!》&&》||
逻辑非 》 算数运算 》 逻辑与》逻辑或》赋值运算

短路原则:
a&&b&&c,只有a为真时才继续往下执行。

a||b||c:只要为真,就不必判断b和c的值

eg:(m=a>b)&&(n=c>d)
当a=1,b=2,c=3,d=4.m和n的值为1.求执行语句之后n的值,因为a>b是0,所以m=0,直接短路,后面不执行,所以n的值不变还是1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值