首页
学习
活动
专区
工具
TVP
发布

Types: 2. Boolean Operations — and, or, not

2. Boolean Operations — and, or, not

这些是布尔操作,按优先级升序排列:

手术

结果

笔记

x或y

如果x是假的,那么y,否则x

(1)

x和y

如果x是假的,那么x,否则y

(2)

不是x

如果x为假,则为真,否则为假

(3)

注释:

  • 这是一个短路运算符,因此如果第一个参数为假,它只会计算第二个参数。
  • 这是一个短路操作符,所以如果第一个参数为真,它只会计算第二个参数。
  • not具有比非布尔运算符更低的优先级,因此not a == b被解释为not (a == b),并且a == not b是语法错误。

扫码关注腾讯云开发者

领取腾讯云代金券