逻辑运算
Posted Zcccccc6
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑运算相关的知识,希望对你有一定的参考价值。
一、逻辑运算是对逻辑量进行的运算,结果只有0或1;逻辑量是关系运算或逻辑运算的结果
二、逻辑操作符
&& 逻辑与; ||逻辑或; !逻辑非
优先级:!>&&>||
0为假,非零为真
1、逻辑与(一假全假,全真则真)
2、逻辑或(一真则真,全假为假)
3、表示开闭区间(3<x<5;x>4或x<1)
3<x<5: x>3&&x<5
x>4或x<1: x>4||x<1
判断字符a是否是大写字母:a>=A&&a<=Z
判断字符i是否是小写字母:i>=a&&i<=z
三、短路
逻辑运算是自左向右进行的,如果左边的结果已经能够决定结果了,就不会做右边的计算了
对于&&,左边是false时就不做右边了
对于||,左边是ture时就不做右边了
如图a++显然没有进行
注:不要把赋值,包括复合赋值组合进表达式
以上是关于逻辑运算的主要内容,如果未能解决你的问题,请参考以下文章