Arduino 布尔运算符
2018-11-02 11:02 更新
假设变量A为10,变量B为20,则:
运算符名称 | 运算符简写 | 描述 | 例子 |
---|---|---|---|
and(与) | && | 称为逻辑运算符与。如果两个操作数都是非零,那么条件为真。 | (A && B)为真 |
or(或) | || | 称为逻辑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
以上内容是否对您有帮助:
更多建议: