如果任一操作数或两个操作数为true,则逻辑“或”运算符 (||) 返回布尔值true否则返回false。操作数在计算之前隐式转换为类型bool,结果的类型为bool。两个操作数可以是变量、常量和表达式。逻辑“或”具有从左向右的关联性。
or运算符是||的等效文本。
逻辑“或”运算符的操作数不需要是同一类型,但是它们必须是整型或指针类型。操作数通常为关系或相等表达式。
逻辑或的表达式
逻辑或
1、
||:表示逻辑或逻辑或,是逻辑运算符,符号是“||”。表示当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”。
2、
|:表示按位或按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的二个二进位有一个为1时,结果位就为1。
逻辑或的表达式
逻辑运算符
与:and
或:or
非:not
一般运算顺序是非与或(or非或与)
与:同真为真,一假则假
或:同假才假,一真即真
非:非真即假,非假即真。