!

Description

Logical NOT results in a true if the operand is false and vice versa.

Example Code

This operator can be used inside the condition of an if statement.

if (!x) { // if x is not true // statements }

It can be used to invert the boolean value.

x = !y; // the inverted value of y is stored in x

※ NOTES AND WARNINGS:

The bitwise not ~ (tilde) looks much different than the boolean not ! (exclamation point or "bang" as the programmers say) but you still have to be sure which one you want where.

See Also

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.

※ OUR MESSAGES