布尔运算符

说明

布尔运算符可用于if语句中的条件判断

&& (逻辑与)

只有在两个操作数都为真时才返回真。

示例程序 (可双击程序内容全选代码):


|| (逻辑或)

任意一个为真时返回真
示例程序 (可双击程序内容全选代码):


! (逻辑非)

当操作数为假时返回真

示例程序 (可双击程序内容全选代码):


注意

不要混淆布尔与运算符,&&(两个&符号)和按位与运算符&(单个&符号)。它们是完全不同的概念。
同样,不要混淆布尔或运算符||(双竖杠)和按位或运算符|(单竖杠)。
按位取反 ~(波浪号)看起来与布尔非 ! 有很大不同,必须确保在什么地方用哪一个。