# Arduino - Boolean Operators

#### Arduino Wireless Power Transmission

13 Lectures 50 mins

#### Arduino Car Parking Assistant

9 Lectures 42 mins

#### Arduino Morse Code Generator

10 Lectures 1 hours

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

Operator name Operator simple Description Example
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
```
arduino_operators.htm