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


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号