我们常用的逻辑运算主要有三种:与(&&)、或(||)、非(!)。还有一些组合的逻辑运算:异或、同或、与非、或非。
在计算机中常用的就只有与(&&)、或(||)、非(!)、异或(^),当然还有一些位运算中的逻辑运算符,这里不多涉及。
对于以上提及的逻辑运算符,只有非是一元逻辑运算符(即只有一个操作数) ,其余逻辑运算符都是二元逻辑运算符(即需要两个操作数)。
注意:逻辑运算的结果为布尔类型,只有如下两种:
- 0:表示假(false)
- 1:表示真(true),在运算中只要是非0都表示真
运算符简介
首先单独介绍一下上面提及到的逻辑运算符。
1. 与(&&)逻辑
运算逻辑:有零为零,全一为一
解释:与运算符是二元逻辑运算符,需要两个操作数。当两个操作数中有一个是假的时候,与逻辑运算结果为假;当两个操作数都是真时,运算结果为真。