Arduino – Boolean Operators

 Boolean Operators

In this topic, we will discuss Boolean Operators examples.

Assume variable A holds 10 and variable B holds 20 then −

Operator nameOperator simpleDescriptionExample
and&&Called Logical AND operator. If both the operands are non-zero then then condition becomes true.(A && B) is true
or||Called Logical OR Operator. If any of the two operands is non-zero then then condition becomes true.(A || B) is true
not!Called Logical NOT Operator. Use to reverses the logical state of its operand. If a condition is true then Logical NOT operator will make false.!(A && B) is false

Example

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;
}

Result

c = true
c = true
c = true

Previous Page:-Click Here

Leave a Reply