Arduino - 布尔运算符
假设变量 A 包含 10,变量 B 包含 20,则 −
运算符名称 | 运算符简单 | 描述 | 示例 |
---|---|---|---|
and | && | 称为逻辑 AND 运算符。如果两个操作数都非零,则条件为真。 | (A && B) 为真 |
or | || | 称为逻辑或运算符。如果两个操作数中的任何一个非零,则条件为真。 | (A || B) 为真 |
not | ! | 称为逻辑非运算符。用于反转其操作数的逻辑状态。如果条件为真,则逻辑非运算符将为假。 | !(A && B) 为假 |
示例
void loop () { int a = 9,b = 4 bool c = false; if((a > b)&& (b < a)) c = true; else c = false; if((a == b)|| (b < a)) c = true; else c = false; if( !(a == b)&& (b < a)) c = true; else c = false; }
结果
c = true c = true c = true